2016-03-17 4 views
0

В MySQL я использую эту простую, но мощную конструкцию, чтобы вставить или-обновление всей таблицы сразу:MySQL конструкт «вставить ... выберите ... на дубликат ключа обновления» в MSSQL

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?

ответ