特定のテーブルの CRUD spを生成するこのツール(SSMS Tools Pack) があります。
しかし、「挿入」コードを見てください
/*1*/ CREATE PROC [dbo].[usp_EServices_ME_Country_InfoInsert]
/*2*/ @MasterEntityID int,
/*3*/ ...
/*4*/ AS
/*5*/ SET NOCOUNT ON
/*6*/ SET XACT_ABORT ON
/*7*/
/*8*/ BEGIN TRAN
/*9*/
/*10*/ INSERT INTO [dbo].[EServices_ME_Country_Info] ([MasterEntityID],...)
/*11*/ SELECT @MasterEntityID, ...
/*12*/
/*13*/ -- Begin Return Select <- do not remove
/*14*/ SELECT [ID], [MasterEntityID],...
/*15*/ FROM [dbo].[EServices_ME_Country_Info]
/*16*/ WHERE [ID] = SCOPE_IDENTITY()
/*17*/ -- End Return Select <- do not remove
/*18*/
/*19*/ COMMIT
/*20*/ GO
私の質問は 14 行目についてです - They/I はoutput
キーワードを使用できますか? もしそうなら、挿入されたすべてのレコードoutput
を返すでしょうか? (行番号 11 に挿入されたレコードが 1 つ以上ある場合)