自動インクリメント ID ('requestid' の名前) を持つテーブルにデータを挿入するストアド プロシージャがあります。プロシージャを使用してデータを挿入するときに、自動インクリメント フィールドの値を取得し、同じストアド プロシージャに対する別のクエリで使用したいと考えています。それ、どうやったら出来るの?よろしくお願いいたします。
CREATE PROCEDURE [dbo].[sp_Create_new_request]
@employeeid INT ,
@requestdate DATETIME ,
@deliverdate DATETIME ,
@totalcost MONEY
AS
BEGIN
INSERT INTO dbo.Requests
(
EmployeeID ,
RequestDate ,
DeliverDate ,
TotalCost
)
VALUES
(
@employeeid ,
@requestdate ,
@deliverdate ,
@totalcost
)
END