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

存储过程返回两个结果集,该如何处理

2012-01-28 
存储过程返回两个结果集 我想在一个存储过程中,执行两个查询,返回两个结果集,分别ds1,ds2第一个查询返回结

存储过程返回两个结果集

我想在一个存储过程中,执行两个查询,返回两个结果集,分别ds1,ds2

第一个查询返回结果集   ds1   ,
第二个查询再查询ds1的数据,返回第二个结果集   ds2,

请问这样的语句如何写.谢谢

[解决办法]
在你的存储过程中,把第一次查询到的结果存储在一个临时表中,第二次查询的话FROM 表指定到第一次查询结果的临时表
比如说第一次查询select * into #temp from 表
第二次查询的话就直接select * from #temp
[解决办法]
请问,如果我在执行这个存储过程的时候,别人也刚好执行了这个存储过程,我得到的数据会不会有别人的数据。因为同时是向临时表插入数据。
--------------------------
不会

热点排行