SQL Server 2012MERGE
を使用して、XML ストリームからテーブル内の複数のレコードを更新することはできますか?
私のテーブルは次のとおりです。
1 日に数回、次の 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
、単一の .xml 内のすべてのテーブル レコードを更新する方法があるかどうか疑問に思いますMERGE
。