預存程序(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

 

 

 

 

 

 

arrow
arrow
    全站熱搜

    jcgogo 發表在 痞客邦 留言(0) 人氣()