Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Вмъкнете няколко реда със стойности по подразбиране в таблица

Ако SQL Server 2008+ можете да използвате MERGE за това. Примерен синтаксис по-долу.

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; 

Не съм сигурен обаче каква практическа полза има тази таблица с една колона?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам тригер за актуализиране, за да актуализирам друга таблица?

  2. Как да получите броя на шестте седмици в неделя с помощта на Weekno в SQL Server 2008?

  3. Има ли начин да се опрости NULL сравнение на 2 стойности

  4. Как да конвертирате цяло число от 3/4 знака в 24-часов формат и да комбинирате с дата?

  5. Как да използвам низова променлива в sql израз