日期:2014-05-18 浏览次数:20416 次
declare @sql varchar(8000) set @sql='' select @sql=@sql+' union all select * from ['+实例名称+'].dbo.table' from table1 set @sql=stuff(@sql,1,11,'') exec(@sql)
------解决方案--------------------
没那么容易, 想用@instance来表示数据库名, 只有在动态SQL里才能实现.