sql >> Databasteknik >  >> RDS >> Sqlserver

Infoga flera rader med standardvärden i en tabell

Om SQL Server 2008+ kan du använda MERGE för detta. Exempel på syntax nedan.

MERGE INTO SingleIdTable
USING (SELECT *
       FROM   SomeOtherTable
       WHERE  Attribute IS NULL) T
ON 1 = 0
WHEN NOT MATCHED THEN
  INSERT
  DEFAULT VALUES
OUTPUT INSERTED.id; 

Jag är inte säker på vilken praktisk användning denna enkolumntabell har?



  1. Hur man spelar PLAY_SOUND i Oracle Forms

  2. visa sista kommentaren som bara 1 kommentar per användare

  3. Kontrollera om det finns en rad med givna värden

  4. Symbolerna jag bör vara medveten om för SQL-injektion