如何将使用游标查询出来的多个表名再使用union联合起来如何将使用游标查询出来的多个表名 再使用union联合起来[解决办法]用动态SQL语句。 declare @sql varchar(8000) set @sql = ' ' 打开游标 set @sql = @sql + ' select * from ' + @表名 + ' union all ' 最后再把最后一个union all去掉。