gpt4 book ai didi

sql-server - 从存储过程中获取结果集

转载 作者:行者123 更新时间:2023-12-01 00:09:43 26 4
gpt4 key购买 nike

我有一个包含存储过程 B 的存储过程 A。

存储过程 B 执行插入并返回一行信息。

有没有办法访问存储过程 A 中的信息?

最佳答案

您可以执行存储过程并将其选入临时表。

Create #table ()....

INSERT INTO #table EXEC your_procedure

真正变得困难的唯一一次(也许不可能,我从未见过它完成)是当存储过程返回多个记录集(而不是多个记录)并且记录集具有不同的字段时。

编辑:您还可以使用表变量 (DECLARE @my_table TABLE()) 来做同样的事情。在您的情况下,您会想尝试两者,看看哪个更好。

http://www.sql-server-performance.com/2007/temp-tables-vs-variables/

关于sql-server - 从存储过程中获取结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com