在线急等!
小弟最近在做一个动态行列转换的时候遇到如下问题
@sql =(select * from XXX) 一个结果集
然后是exec(@sql) 是可以显示这个结果集的,但是我现在想对这个结果集在进行处理,我就无法在T-SQL下得到这个结果集了
请问有甚么办法可以得到exec(@sql)执行后的结果集
------解决方案--------------------先创建临时表,然后在动态的SQL中追加到这个临时表,然后再在外部SQL中访问。
或者,在动态SQL中追加到临时表中,在动态SQL中访问这个临时表
set @sql = 'select * into #tp from XXX select * from #tp '