Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Sisipkan Microsoft SQL Server dari kueri pemilihan

Anda dapat menggunakan sintaks berikut untuk sisipan

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

Jika Anda memiliki tabel dengan kolom yang sama atau kumpulan hasil yang memiliki kolom yang sama dengan tujuan Anda, Anda tidak perlu menentukan kolom di INSERT.

INSERT INTO dbo.Destination
SELECT *
FROM dbo.Source

Kedua hal ini didasarkan pada tabel Tujuan Anda yang sudah dibuat. Ini TIDAK sama dengan 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 2008 tidak dapat menghilangkan batasan

  2. Pengaturan batas waktu untuk SQL Server

  3. Melewati DataTable ke prosedur tersimpan sebagai argumen

  4. Mengapa CTE (rekursif) tidak diparalelkan (MAXDOP=8)?

  5. Pencadangan/pemulihan SQL Server vs. detach/attach