Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

INSERT IGNORE e ON DUPLICATE KEY UPDATE non funziona in SQL Server 2008 R2

SQL Server non supporta INSERT IGNORE o ON DUPLICATE . Quella sintassi è specifica per MySQL.

Se hai cercato INSERT dichiarazione nel manuale di SQL Server l'avresti visto.

È necessario utilizzare MERGE dichiarazione per l'aggiornamento o l'inserimento.

Non capisco quella parte. Se hai SQL Server non stai "inserendo in un .mdb ".
Stai forse eseguendo MS Access? In tal caso il MERGE non funzionerà neanche per quanto ne so (avresti bisogno di controllare il manuale per MS Access per una dichiarazione equivalente)