回傳參數
設定 Output Parameter 以參數方式傳回
範例 -- 建立
--關鍵在於 回傳的參數,後面要加上 output
CREATE PROCEDURE mysp_QueryData (
@id int,
@LastName Varchar(30) output
)
AS
BEGIN
SELECT
@LastName = LastName
FROM Customer
WHERE CustomerID = @id;
END
範例 -- 接收
DECLARE @lname varchar(30);
--在執行預存程序後方指定參數時,要接收輸出的參數設定要加上output
EXEC mysp_QueryData '1',@lname output;
PRINT @lname;