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