【发布时间】:2015-01-20 11:36:23
【问题描述】:
我正在尝试在 Sql Server (2012) 中找到以下 MySql 查询的等效项?
INSERT INTO mytable (COL_A, COL_B, COL_C, COL_D)
VALUES ( 'VAL_A','VAL_B', 'VAL_C', 'VAL_D')
ON DUPLICATE KEY UPDATE COL_D= VALUES(COL_D);
谁能帮忙?
附言。我读过MERGE 查询具有类似的功能,但我发现它的语法非常不同。
【问题讨论】:
-
请参阅this question 寻求帮助。
-
您是否要求所有插入都具有此行为,还是仅针对特定插入?
标签: mysql sql sql-server