我有一个包含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处理它们?
谢谢!