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

Sisipkan beberapa baris TANPA mengulangi bagian INSERT INTO ... dari pernyataan?

Sintaks Anda hampir berfungsi di SQL Server 2008 (tetapi tidak di SQL Server 2005):

CREATE TABLE MyTable (id int, name char(10));

INSERT INTO MyTable (id, name) VALUES (1, 'Bob'), (2, 'Peter'), (3, 'Joe');

SELECT * FROM MyTable;

id |  name
---+---------
1  |  Bob       
2  |  Peter     
3  |  Joe       

Ketika pertanyaan itu dijawab, tidak terbukti bahwa pertanyaan itu mengacu pada SQL Server 2005. Saya meninggalkan jawaban ini di sini, karena saya yakin itu masih relevan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipkan SqlBulkCopy dengan Kolom Identitas

  2. DENGAN CHECK ADD CONSTRAINT diikuti oleh CHECK CONSTRAINT vs. ADD CONSTRAINT

  3. Bagaimana Anda menentukan Tabel SQL apa yang memiliki kolom identitas secara terprogram?

  4. Dapatkan ID baris yang terakhir dimasukkan (dengan pernyataan SQL)

  5. Bagaimana saya bisa melakukan pernyataan UPDATE dengan JOIN di SQL Server?