回傳數值

使用 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;