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

INSERT IGNORE dan ON DUPLICATE KEY UPDATE tidak berfungsi di SQL Server 2008 R2

SQL Server tidak mendukung INSERT IGNORE atau ON DUPLICATE . Sintaks itu khusus untuk MySQL.

Jika Anda telah melihat INSERT pernyataan dalam manual SQL Server Anda akan melihatnya.

Anda perlu menggunakan MERGE pernyataan untuk memperbarui atau menyisipkan.

Saya tidak mengerti bagian itu. Jika Anda memiliki SQL Server, Anda tidak "memasukkan ke dalam .mdb ".
Apakah Anda mungkin menjalankan MS Access sebagai gantinya? Dalam hal ini MERGE tidak akan berfungsi sejauh yang saya tahu (Anda perlu memeriksa manual untuk MS Access untuk pernyataan yang setara)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mengapa proc SQLCLR berjalan lebih lambat dari sisi klien kode yang sama

  2. Cara Mengubah Model Pemulihan Database SQL Server menggunakan T-SQL

  3. Bagaimana saya bisa melampirkan database?

  4. Bisakah Anda membuat CLR UDT untuk memungkinkan tipe Tabel bersama di seluruh database?

  5. Sqlcmd:Kesalahan:Microsoft SQL Server Native Client 10.0 :Kegagalan tautan komunikasi