Я пытаюсь разобрать этот пример:
declare @xml xml
set @xml = '<SelectedValues>
<SelectedValue>
<Name>Brand</Name>
<Value>Baume & Mercier</Value>
</SelectedValue>
<SelectedValue>
<Name>MPN</Name>
<Value>902</Value>
</SelectedValue>
<SelectedValue>
<Name>Model</Name>
<Value>Baume & Mercier 902</Value>
</SelectedValue>
</SelectedValues>'
select c.value('local-name(.)', 'varchar(max)') as 'myKey'
, c.value('.', 'varchar(max)') as 'myValue'
from @xml.nodes('/SelectedValues//*[not(*)]') as T(c)
Мой желаемый вывод должен быть:
myKey myValue
Brand Baume & Mercier
MPN 902
Model Baume & Mercier 902
Но вместо этого я получаю этот:
Что я здесь не так делаю?