sql server2005 存儲過程中output 類型的使用

用exec調用帶有output輸出參數的存儲過程,想要得到輸出參數的值,必須在調用參數後面加output關鍵字,如:

  declare @value int

  exec up_test    2,3,@value output

  print @value

  這樣@value纔會有值,如果沒有output啥都print不出來

所以定義@value 類型爲output類型:

up_test的存儲過程定義如下:

Alter PROCEDURE [dbo].[up_test]
   @value1 int,
   @value2 int,
   @value int output
AS
BEGIN
   Set @value=@value1+@value2
   return  @value
   
END
GO

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章