Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich einer Variablen in SQL Server einen eingefügten Ausgabewert zuweisen?

Verwenden Sie die Tabellenvariable, um die ID zu erhalten

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

SELECT @id = id from @table