0
我無法使用xquery解析鍵值對XML。該列是一個元素,值是另一個元素。我想要得到預期的結果如下圖所示:xquery解析鍵值對格式XML XML
Status year Name
ACCCESS 2016 Mike
declare @xml xml
set @xml='
<DATA>
<NVPAIRS>
<PAIR>
<NAME>Status</NAME>
<VALUE>ACCESS</VALUE>
</PAIR>
<PAIR>
<NAME>year</NAME>
<VALUE>2016</VALUE>
</PAIR>
<PAIR>
<NAME>Name</NAME>
<VALUE>Mike</VALUE>
</PAIR>
</NVPAIRS>
</DATA>
'
--????????????
select
status = pd.value('/NAME="status"', 'varchar(50)')
from
@xml1.nodes('//PAIR') as i(pd)
非常感謝您的幫助。 – Mike