如何用查询分析器循环建表?
不知道表名如何定义 
 我用create   table   bbs '+@i+ '好象不行(刚开始学的,可能笑话了)   
 代码如下:     
 declare   @i   int 
 set   @i=3 
 while   @i <5 
 begin 
 create   table   bbs '+@i+ ' 
 ( 
 id   int, 
 title   varchar(100), 
 Content   varchar(8000) 
 )   
 create   table   report '+@i+ ' 
 ( 
 id   int, 
 topid   int, 
 Content   varchar(8000), 
 ip   varchar(15), 
 ) 
 set   @i=@i+1 
 end
------解决方案--------------------declare @i int 
 declare @sql nvarchar(200) 
 set @i=3 
 while @i <5 
 begin 
 set @sql= 'create table bbs '+CONVERT(nvarchar(20),@i)+ ' 
 ( 
 id int, 
 title varchar(100), 
 Content varchar(8000) 
 )   
 create table report '+CONVERT(nvarchar(20),@i)+ ' 
 ( 
 id int, 
 topid int, 
 Content varchar(8000), 
 ip varchar(15), 
 ) ' 
 exec (@sql) 
 set @i=@i+1 
 end