У меня есть таблица со столбцом XML:
declare @xmltest xml;
set @xmltest =
'<list>
<el> <x>1</x> <y>one</y> </el>
<el> <x>2</x> <y>two</y> </el>
</list>'
Используя XQuery, я могу извлечь все x:
select @xmltest.query('/list/el/x')
, который возвращает
<x>1</x><x>2</x>
Но как мне извлечь их как таблицу SQL, с одним x на строку?
Еще лучше, как мне извлечь их как таблицу SQL с двумя столбцами, x и y, чтобы я мог потом работатьна них с SQL?
Спасибо!