Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

INSERT IGNORE und ON DUPLICATE KEY UPDATE funktionieren nicht in SQL Server 2008 R2

SQL Server unterstützt INSERT IGNORE nicht oder ON DUPLICATE . Diese Syntax ist spezifisch für MySQL.

Wenn Sie INSERT nachgeschlagen hätten -Anweisung im SQL Server-Handbuch das hättest du gesehen.

Sie müssen MERGE verwenden Anweisung zum Aktualisieren oder Einfügen.

Ich verstehe diesen Teil nicht. Wenn Sie SQL Server haben, "fügen Sie nicht in eine .mdb ein ".
Lassen Sie stattdessen MS Access laufen? In diesem Fall MERGE wird meines Wissens auch nicht funktionieren (Sie müssten im Handbuch für MS Access nach einer gleichwertigen Aussage suchen)