テーブルに値を挿入した後、リアルタイムで最新のGUID値を取得します
それを行う方法がわからない
CREATE TABLE [AddressBook]
(
[testID] [uniqueidentifier] NOT NULL default newid(),
[address] [nvarchar](50) NULL,
[zipcode] [nvarchar](50) NULL
)
私はあなたが探していると思います output
DECLARE @MyTableVar table([testID] [uniqueidentifier]);
INSERT [AddressBook] ([address], [zipcode])
OUTPUT INSERTED.[testID] INTO @MyTableVar
VALUES (N'address', N'zipcode');
--Display the result set of the table variable.
SELECT [testID] FROM @MyTableVar;
GO
uniqueidentifierはここでは最も効率的なIDではないかもしれませんが、これは上記の質問に対する回答です