在mysql中,我使用这个简单而强大的构造来一次插入或更新整个表:
INSERT INTO mytable
SELECT * FROM source_table ON DUPLICATE KEY UPDATE
val1 = VALUES(val1),
val2 = VALUES(val2),
val3 = VALUES(val3),
val4 = VALUES(val4)
我知道如何在MS SQL上处理单个插入更新,但是如何做到这一点"批量更新"在MS SQL 2014上?