调用 存储过程 A
返回 1 a
2 b
3 c
在存储过程 B 中
可以用 表变量 或 临时表 来, 获取 存储过程 A 中返回的记录
如:
declare
@tab table
(
id int,
Name nvarchar(50)
)
insert into @tab
exec 存储过程 A
-- 获取
select * from @tab
得到 1 a
2 b
3 c
本文介绍如何通过使用表变量或临时表来获取并利用另一个存储过程返回的数据记录。具体示例展示了如何声明表变量、执行存储过程并将返回的结果插入到该表变量中,最后查询表变量的内容。
调用 存储过程 A
返回 1 a
2 b
3 c
在存储过程 B 中
可以用 表变量 或 临时表 来, 获取 存储过程 A 中返回的记录
如:
declare
@tab table
(
id int,
Name nvarchar(50)
)
insert into @tab
exec 存储过程 A
-- 获取
select * from @tab
得到 1 a
2 b
3 c

被折叠的 条评论
为什么被折叠?