34,590
社区成员
发帖
与我相关
我的任务
分享
declare @table varchar(50)
declare @sql varchar(8000)
set @table=' #t ' --这个怎么赋值啊
set @sql='select * from '+@table+''
exec (@sql)
declare @table varchar(50)
declare @sql varchar(8000)
select @sql=isnull(@sql+' union all ','')+'select * from ['+name+']'
from (select distinct name from #t) t
--print @sql
exec (@sql)
declare @table varchar(50)
declare @sql varchar(8000)
select @sql=isnull(@sql+' union all ','')+'select * from ['+name+'] where payyesno=1'
from (select distinct name from #t) t
--print @sql
exec (@sql)