ON DUPLICATE KEY UPDATE不适用于插入语句

时间:2018-10-25 08:42:10

标签: sql sql-server

好的,所以我不得不将一些excel工作表中的内容存储到两个数据库中,一个涉及覆盖整个内容,另一个需要更新。问题是它在ON DUPLICATE KEY UPDATE时崩溃,我已经尝试修复了好几天,而我在查询中一直坚持下去,有人可以检查吗? (KvK_nummer是一个数字,因为它包含空格而被导入为varchar,所以将其转换并替换为过滤器)

这是一个SQL Server数据库,引发的错误是关键字“ ON”附近的“语法不正确”。

INSERT INTO dbo.bedrijven_oud 
SELECT Onderneming, CONVERT(INT, replace(KvK_nummer,' ', '')),
Vestigingsplaats FROM dbo.TempImport ON DUPLICATE KEY 
UPDATE KvK_nummer=CONVERT(INT, replace(KvK_nummer,' ', ''))

0 个答案:

没有答案