一串肉 发表于 2023-9-14 12:16:42

从SQL获取中间的存储过程RETURN值

我有一个存储过程,它RETURN值为0或1结尾。
我想在另一个存储过程中IF在句子中使用此值。
如何获得前一个存储过程的返回值并将其保存在后者的变量中?
我找不到任何相关的内容。所有的问题都与之相关C#中获取RETURN值有关。
我在想,也许是这样:
SP_Two
DECLARE @returnValue INTSET @returnValue = EXEC SP_OneIF @returnValue = 1BEGIN   --do somethingENDELSEBEGIN   --do something elseEND               
    解决方案:                                                               
                                                                这应该为你工作。事实上,你正在考虑的方法也会起作用:-
    ....... DECLARE @returnvalue INT EXEC @returnvalue = SP_One .....
页: [1]
查看完整版本: 从SQL获取中间的存储过程RETURN值