当前位置: 代码迷 >> Sql Server >> 如何才能将exec 执行的结果集 变成临时表继续操作
  详细解决方案

如何才能将exec 执行的结果集 变成临时表继续操作

热度:13   发布时间:2016-04-27 15:38:31.0
怎么才能将exec 执行的结果集 变成临时表继续操作?
有一个存储过程
exec   SPR_Load_TGY_Rank   '20078 '
'20078 '   是调用参数,返回一个表

怎么在外面写select   语句继续对这张表进行操作?

------解决方案--------------------
Create Table #T (结构要和返回的表一样)
Insert into #T exec SPR_Load_TGY_Rank '20078 '
------解决方案--------------------
moremoreTea1983(么么茶) ( ) 信誉:100 2007-08-06 15:29:16 得分: 0


上面的我会了,在定义表的时候增加自增字段就可以了

但是想在临时表定义前,做下判断,如果系统里面有#temptable 表了,则删除

-------------------

if OBJECT_ID( 'tempdb..#temptable ') Is Not Null
drop table #temptable
  相关解决方案