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

怎么返回子过程中得到的数据集

2012-02-01 
如何返回子过程中得到的数据集?如何返回子过程中得到的数据集?我用存储过程生成统计表,其中需要部分数据从

如何返回子过程中得到的数据集?
如何返回子过程中得到的数据集?


我用存储过程生成统计表,其中需要部分数据从子过程中取得。

子过程怎么返回这些数据?


[解决办法]
...
既然是子查询就不能返回

你可以先把字查询的语句into 到临时表,最后select出来就可以

[解决办法]
先創建臨時表,然後將子過程的數據放入臨時表中

Insert #T EXEC 子過程名
[解决办法]
要是#
可以这样
if object_id( 'tempdb..# ') is not null
drop table tempdb..#
go
[解决办法]
把子查询的数据保存到临时表,从临时表读取。。
或都用自定义function...在过程中调用
[解决办法]
每调用一次过程之前
记得把临时表的数据清空
呵呵...
[解决办法]
看错
子過程看成子查询

不过用临时表是对的,用#的可以,其它的也可以

都需要先建立,再
insert tablename --or #abc
exec 子過程名

然后使用tablename or #abc查看结果


[解决办法]
学习

热点排行