我有一张储存在NVARCHAR
中的xml表。就是这样。将SQL Server 2008表列转换为XML并汇总xpath值
的XML是什么样子
<Container>
<Data>
<SomeNode>val1</SomeNode>
</Data>
<Data>
<SomeNode>val2</SomeNode>
</Data>
</Container>
基本上我需要从表中所有XML字符串查询所有VAL1 ... valX。
到目前为止,我已经成功地拿出
SELECT CAST(XmlColumn AS XML).query('//SomeNode') FROM ThatTableWithXmlInStrings
这给了我节点的名单列表。在这里,我迷失了:我如何将它变成单一的值?
圣牛!这是坚果,但工作! – durilka 2013-03-05 09:53:10