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

Вмъкване на Microsoft SQL Server от заявка за избор

Можете да използвате следния синтаксис за вмъквания

INSERT INTO dbo.Destination (Col1, Col2, Col3)
SELECT Col1, Col2, Col3
FROM dbo.Source

Ако сте имали таблици със същите колони или набор от резултати, който е имал същите колони като вашата дестинация, не е необходимо да указвате колони във INSERT.

INSERT INTO dbo.Destination
SELECT *
FROM dbo.Source

И двете се основават на вашата таблица Destination, която вече се създава. Тези саНЕ същото като SELECT * INTO dbo.Destination FROM dbo.Source




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Списък на информация за всички файлове на база данни в SQL Server

  2. SQL Server:Течове на ниво на изолация в обединените връзки

  3. Колоната е невалидна в списъка за избор, защото не се съдържа нито в агрегатна функция, нито в клаузата GROUP BY

  4. Как мога да накарам тригер да се задейства на всеки вмъкнат ред по време на INSERT INTO Table (и т.н.) SELECT * FROM Table2?

  5. Намерете асоциациите между пощенските акаунти в базата данни и принципите на базата данни в SQL Server (T-SQL)