gpt4 book ai didi

sql - 从另一个 sp 获取 sp 值

转载 作者:行者123 更新时间:2023-12-02 05:27:16 26 4
gpt4 key购买 nike

虽然我环顾四周但还没有运气

我正在使用 SQL Server。这是整个场景。

我有一个旧的遗留 sp(由于很多依赖关系和其他问题我无法更改)它不返回任何值也不接受任何输出参数,它只是选择一个值作为

Create sp myoldsp (@paramentes)
as
...
select scope_identity() as autoID
...

现在我正在编写另一个 sp,我需要这个 autoID 值,我已经尝试过了

exec myoldsp @parameters
select scope_identity()

也尝试过

Declare @autoid int
exec @autoid=myoldsp @parametes

但无法获取该返回值。在此先感谢您的帮助

最佳答案

您需要创建一个临时表,并插入其中。

declare @t table (id int)

insert @t (id)
exec myoldsp @parameters

(您正在尝试的 - exec @autoid=myoldsp - 将从 return [val] 语句返回值)

关于sql - 从另一个 sp 获取 sp 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12898285/

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