Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

INSERT IGNORE e ON DUPLICATE KEY UPDATE não funcionam no SQL Server 2008 R2


SQL Server não suporta INSERT IGNORE ou ON DUPLICATE . Essa sintaxe é específica do MySQL.

Se você consultou o INSERT instrução no manual do SQL Server você teria visto isso.

Você precisa usar o MERGE declaração para atualizar ou inserir.

Eu não entendo essa parte. Se você tem o SQL Server, você não está "inserindo em um .mdb ".
Você talvez esteja executando o MS Access? Nesse caso, o MERGE não funcionará tanto quanto eu sei (você precisaria verificar o manual do MS Access para uma declaração equivalente)