SQL Server存儲過程執行一個帶返回值(output)的存儲過程


語法如下:

--存儲過程一
CREATE
PROCEDURE testProc @out VARCHAR(500) OUTPUT AS BEGIN SET @out='操作成功'    RETURN
END
--存儲過程二
CREATE
PROCEDURE testTwoProc @out VARCHAR(500) OUTPUT AS BEGIN --方式一 EXEC testProc @out OUTPUT PRINT @out
--方式二 DECLARE @msg VARCHAR(500)
--執行存儲過程 testProc
EXEC testProc @msg OUTPUT SELECT @out=@msg PRINT @out END

兩種方式都可以獲取到@out返回值

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM