sql >> Databáze >  >> RDS >> Sqlserver

Vyberte řádky, které jste právě vložili

Nejsem si 100% jistý, co přesně chcete zpět.... ale SQL Server má OUTPUT klauzule, která může vytisknout obsah z INSERT a UPDATE a DELETE prohlášení:

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

Zde vkládáte hodnoty a vložené hodnoty pro IDCol (např. sloupec INT IDENTITY), Col1 a Col17 .

Pokud stačí vrátit výsledky do vaší mřížky v Mgmt Studiu - použijte OUTPUT doložka! Přečtěte si více o OUTPUT doložka na Books Online



  1. Jak CHAR_LENGTH() funguje v MariaDB

  2. Jak odstranit nežádoucí úvodní znaky z řetězce v MySQL

  3. Jak strukturovat databázi pro upozornění na nepřečtené položky na uživatele

  4. GROUP BY interval překrývající se časové razítko MySQL dotaz