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

MS-SQL 存储过程中施行存储过程返回的表,插入到临时表

2013-04-12 
MS-SQL 存储过程中执行存储过程返回的表,插入到临时表本帖最后由 assky124 于 2013-03-28 16:45:56 编辑定

MS-SQL 存储过程中执行存储过程返回的表,插入到临时表
本帖最后由 assky124 于 2013-03-28 16:45:56 编辑 定义了一个存储过程A 返回的是一个数据表

如何在存储过程B中 获得存储过程A中的表,并做相应的处理,比如联合查询什么的

[解决办法]
可以把存储过程的结果插入到临时表即可。


CREATE TABLE #tmp([columns_list])
INSERT INTO #tmp EXEC procedure_name @parameters_var


详见:
http://www.2cto.com/database/201210/162009.html
[解决办法]
表的格式固定吗?
[解决办法]
一般没有逻辑控制,纯粹返回结果集的话,都是建议用函数或者视图的;

虽然存储过程也可以返回,但是使用起来就会发现,结果集不方便操作啦。

热点排行