gpt4 book ai didi

sql-server - 从存储过程中调用存储过程并返回记录集

转载 作者:行者123 更新时间:2023-12-04 01:05:02 25 4
gpt4 key购买 nike

我有一个回滚一系列操作的存储过程。我想从另一个 SP 中调用它。

问题在于内部 SP 返回一个记录集,该记录集具有指示成功程度的单个值。

这种方法效果很好,在我们的上下文中有一些优势,但回想起来,我会用返回值或输出参数的传统方法来完成它。

可以总是更改此 SP 以使用此方法并修改调用代码,但是 a) 我不想涉足超出我必须的代码,并且 b) 在智力水平,我很想知道可能有什么替代解决方案(如果有的话)。

我如何(如果有的话)调用此 SP 并确定返回的单例记录集的值?

谢谢

最佳答案

存储过程像任何其他过程一样返回记录集,因此您实际上可以这样做:

插入 MyTable ( 我的值(value))

执行 dbo.MyStoredProcedure

EXEC 取代了 SELECT 语句。要获取值,只需从您插入的表中选择。通常,这将是一个临时表。

关于sql-server - 从存储过程中调用存储过程并返回记录集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230449/

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