sql >> Database >  >> RDS >> Sqlserver

INSERT IGNORE en ON DUPLICATE KEY UPDATE werkt niet in SQL Server 2008 R2

SQL Server biedt geen ondersteuning voor INSERT IGNORE of ON DUPLICATE . Die syntaxis is specifiek voor MySQL.

Als u de INSERT . had opgezocht verklaring in de SQL Server-handleiding dat had je gezien.

U moet de MERGE gebruiken verklaring om bij te werken of in te voegen.

Ik begrijp dat gedeelte niet. Als je SQL Server hebt, dan "invoegen in een .mdb ".
Gebruik je misschien MS Access? In dat geval de MERGE zal ook niet werken voor zover ik weet (u zou de handleiding van MS Access moeten raadplegen voor een gelijkwaardige verklaring)



  1. Meerdere rijen samenvoegen tot één kolom in MySQL

  2. Converteer BibTex-bestand naar database-items met Python

  3. Wat is het verschil tussen MySQL, MySQLi en PDO?

  4. Wat is het verschil tussen VARCHAR en NVARCHAR in SQL-server - SQL Server / T-SQL-zelfstudie, deel 32