sql >> Database >  >> RDS >> Sqlserver

Hoe meerdere records in te voegen en de identiteitswaarde te krijgen?

Gebruik de output-clausule uit 2005:

DECLARE @output TABLE (id int)

Insert into A (fname, lname)
OUTPUT inserted.ID INTO @output
SELECT fname, lname FROM B

select * from @output

nu heeft uw tabelvariabele de identiteitswaarden van alle rijen die u invoegt.



  1. Atomic UPDATE .. SELECT in Postgres

  2. Verwijder meerdere rijen door selectievakjes te selecteren met PHP

  3. MySQL - Herstel gedropte prestatieschemadatabase

  4. Sql:verschil tussen twee datums