Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wstaw wiele wierszy wartości domyślnych do tabeli

Jeśli SQL Server 2008+ możesz użyć MERGE dla tego. Przykładowa składnia poniżej.

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; 

Nie jestem jednak pewien, jakie praktyczne zastosowanie ma ta jednokolumnowa tabela?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przeszukaj wszystkie tabele, wszystkie kolumny pod kątem określonej wartości SQL Server

  2. Grupuj według 2 odrębnych kolumn w SQL Server

  3. T-SQL Jak nadać rolę użytkownikowi

  4. porównaj wartości oddzielone przecinkami w sql

  5. Jak połączyć wiele wierszy LineString w jedną kolekcję wierszy