SQL Server 2012 MERGE
을 사용하여 XML 스트림에서 테이블의 둘 이상의 레코드를 업데이트 할 수 있습니까? 다음과 같이단일 SQL Server MERGE (XML에서) MERGE 테이블에있는 여러 레코드 업데이트
내 테이블입니다 : 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>
내가 XML에서 LocationID
를 기반으로 날씨 데이터를 업데이트 할 필요를 . 각 메시지 (위치)를 MERGE
하는 방법을 알고 있지만, 단일 MERGE
내의 모든 테이블 레코드를 업데이트하는 방법이 있는지 궁금합니다.
는보기 ... – har07
왜 당신이 원하는을 레코드를 갱신하고 싶을 때'MERGE'를 사용하십시오. 이것을하기 위해'UPDATE' 문을 사용하십시오. –