以下の XML を SQL Server ストアド プロシージャで解析し、この XML に基づいていくつかのテーブルを更新したいと考えています。同じ使用法を実装しOPENXML
ましたが、XML の先頭にもう 1 行追加されているため、予期しないエラーが発生しています。解析中に最初のタグだけをスキップすることは可能ですか?
解析コード:
set @Lead= (select lead
from openxml(@DOCHANDLE,'/DBO.TBLLEADS',2) with (lead INT 'LEAD'))`
ここに XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<LEADS>
<LEAD>6680299</LEAD>
<JOBNO>50919</JOBNO>
<BEGINDATE>4-04-2013</BEGINDATE>
<ENDDATE>04/14/2013</ENDDATE>
</LEADS>