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