Можно ли использовать SQL Server 2012 MERGE
для обновления нескольких записей в таблице из потока XML?
Моя таблица выглядит следующим образом:
Несколько раз в день я получаю следующий XML-конверт:
<WeatherForecastUpdate>
<Location Temperature="67" Id="56">
<Humidity>78%</Humidity>
<Condition>Rain</Condition>
<Wind>5mph</Wind>
</Location>
<Location Temperature="72" Id="783">
<Humidity>51%</Humidity>
<Condition>Clear</Condition>
<Wind>5mph</Wind>
</Location>
</WeatherForecastUpdate>
Мне нужно обновить данные о погоде на основе LocationID
из XML. Я знаю, как MERGE
каждое отдельное сообщение (местоположение), но мне интересно, есть ли способ обновить все записи таблицы в пределах одного MERGE
.
MERGE
, когда хотите просто обновить записи. Используйте операторUPDATE
, чтобы сделать это - person Pரதீப்   schedule 03.09.2016