sql >> Base de Datos >  >> RDS >> Sqlserver

Insertar varias filas de valores predeterminados en una tabla

Si SQL Server 2008+ puede usar MERGE para esto. Ejemplo de sintaxis a continuación.

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; 

Sin embargo, no estoy seguro de qué uso práctico tiene esta tabla de una sola columna.