Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je attribuer une valeur de sortie insérée à une variable dans le serveur SQL ?

Utiliser la variable de table pour obtenir l'identifiant

DECLARE @id int
DECLARE @table table (id int)
INSERT INTO MyTable(name)
OUTPUT inserted.id into @table
VALUES('XYZ')

SELECT @id = id from @table