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

Masukkan beberapa nilai menggunakan INSERT INTO (SQL Server 2005)

Sintaks yang Anda gunakan baru untuk SQL Server 2008:

INSERT INTO [MyDB].[dbo].[MyTable]
       ([FieldID]
       ,[Description])
 VALUES
       (1000,N'test'),(1001,N'test2')

Untuk SQL Server 2005, Anda harus menggunakan beberapa INSERT pernyataan:

INSERT INTO [MyDB].[dbo].[MyTable]
       ([FieldID]
       ,[Description])
 VALUES
       (1000,N'test')

INSERT INTO [MyDB].[dbo].[MyTable]
       ([FieldID]
       ,[Description])
 VALUES
       (1001,N'test2')

Salah satu opsi lainnya adalah menggunakan UNION ALL :

INSERT INTO [MyDB].[dbo].[MyTable]
       ([FieldID]
       ,[Description])
SELECT 1000, N'test' UNION ALL
SELECT 1001, N'test2'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memahami Pemantauan Kinerja SQL Server Berbasis Cloud

  2. Bagaimana cara menambahkan xml encoding <?xml version=1.0 encoding=UTF-8?> ke xml Output di SQL Server

  3. CEILING() Contoh di SQL Server

  4. Panggil laporan SSRS di klik tombol dan perlu mendapatkan output sebagai file PDF

  5. RODBC odbcDriverConnect() Kesalahan Koneksi