Récupérez la dernière valeur guid en temps réel après avoir inséré la valeur dans le tableau
Je ne sais pas comment faire
CREATE TABLE [AddressBook]
(
[testID] [uniqueidentifier] NOT NULL default newid(),
[address] [nvarchar](50) NULL,
[zipcode] [nvarchar](50) NULL
)
Je pense que vous cherchez sortie
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 n'est peut-être pas l'identifiant le plus efficace ici, mais c'est une réponse à la question posée