sql >> Database teknologi >  >> RDS >> Sqlserver

Indsæt flere rækker med standardværdier i en tabel

Hvis SQL Server 2008+ kan du bruge MERGE for det. Eksempel på syntaks nedenfor.

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; 

Jeg er dog ikke sikker på, hvilken praktisk brug denne enkeltsøjletabel har?



  1. PostgreSQL - max antal parametre i IN-klausul?

  2. EF6 Oracle standardværdi for en kolonne i kode første migrering

  3. Daglig database backup ved hjælp af Cron Job

  4. PHP OCI, Oracle og standard talformat