日期:2014-05-17 浏览次数:20727 次
--下面是我的思路,仅供参考:
--判断最后一个comment_N是哪个
declare @i int
declare @sql varchar(max)
set @i=10 --可以试图预估大一点
while @i>0
begin
if object_id(N'comment_'+convert(varchar(3),@i)) is null
begin
set @i=@i-1
end
else
begin
set @sql=isnull(@sql+' union all ','')+' select * from '+'comment_'+convert(varchar(3),@i)
end
end
exec(@sql)