首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在线急等!解决办法

2012-03-30 
在线急等!小弟最近在做一个动态行列转换的时候遇到如下问题@sql(select*fromXXX)一个结果集然后是exec(@s

在线急等!
小弟最近在做一个动态行列转换的时候遇到如下问题

@sql   =(select   *   from   XXX)   一个结果集
然后是exec(@sql)   是可以显示这个结果集的,但是我现在想对这个结果集在进行处理,我就无法在T-SQL下得到这个结果集了
请问有甚么办法可以得到exec(@sql)执行后的结果集

[解决办法]
先创建临时表,然后在动态的SQL中追加到这个临时表,然后再在外部SQL中访问。

或者,在动态SQL中追加到临时表中,在动态SQL中访问这个临时表

set @sql = 'select * into #tp from XXX select * from #tp '

热点排行