預存程序(SP)可以傳值(輸入),也可以輸出值,都要喧告變數來做傳值或輸出值的動作唷~
輸出值時,先喧告一個變數來接輸出值用,接著執行預存程序,並且在喧告接值的變數後面加上 output
T-SQL :
接收1個輸出值時---
declare @returnStr nvarchar(50)
exec SP_Name @returnStr output
接收2個輸出值時---
declare @returnStr nvarchar(50),@returnStr2 nvarchar(50)
exec SP_Name @returnStr output, @returnStr output
有輸入與輸出值時---
declare @inputStr nvarchar(50),@returnStr nvarchar(50)
exec SP_Name @inputStr , @returnStr output
全站熱搜