sql >> Databasteknik >  >> RDS >> Sqlserver

Välj raderna som just infogades

Jag är inte 100% säker på exakt vad du vill ha tillbaka.... men SQL Server har en OUTPUT sats som kan mata ut saker från INSERT och UPDATE och DELETE uttalanden:

INSERT INTO dbo.YourTable(col1, col2, ..., colN)
OUTPUT Inserted.Col1, Inserted.IDCol, Inserted.Col17
VALUES(val1, val2, ...., valN)

Här infogar du värden och de infogade värdena för IDCol (t.ex. kolumnen INT IDENTITY), Col1 och Col17 .

Om bara att få tillbaka resultaten i ditt rutnät i Mgmt Studio är tillräckligt bra - använd sedan OUTPUT klausul! Läs mer om OUTPUT klausul om Books Online



  1. Installera PL/Java 1.5.2 i PostgreSQL 11

  2. Python Scrapy - fyll i start_urls från mysql

  3. Kolumn Beroende på annan kolumn

  4. Konvertera pandas kolumner till PostgreSQL lista?