回傳數值
使用 RETURN 傳回單一數值
範例 -- 建立
CREATE PROCEDURE mysp_InsData (
@LastName varchar(30),
@FirstName varchar(10)
)
AS
BEGIN
INSERT INTO Customer (LastName, FirstName)
VALUES (@LastName, @FirstName);
RETURN SCOPE_IDENTITY();
--傳回在目前工作階段以及目前範圍中,任何資料表產生的最後一個識別值
END
範例 -- 接收
DECLARE @intRow int;
EXEC @intRow = mysp_InsData 'Walter', 'Liao';
SELECT @intRow;