sql >> Base de Datos >  >> RDS >> Sqlserver

INSERT IGNORE y ON DUPLICATE KEY UPDATE no funcionan en SQL Server 2008 R2

SQL Server no es compatible con INSERT IGNORE o ON DUPLICATE . Esa sintaxis es específica de MySQL.

Si hubiera buscado el INSERT declaración en el manual de SQL Server habrías visto eso.

Debe usar MERGE declaración para actualizar o insertar.

No entiendo esa parte. Si tiene SQL Server, no está "insertando en un .mdb ".
¿Quizás está ejecutando MS Access en su lugar? En ese caso, MERGE tampoco funcionará, que yo sepa (debería consultar el manual de MS Access para obtener una declaración equivalente)