【发布时间】:2010-07-07 13:35:11
【问题描述】:
这个看起来很简单,但我一定错过了什么......
鉴于此 SQL:
declare @xml XML
set @xml =
'<people>
<person>
<name>Matt</name>
<surname>Smith</surname>
<person>
<person>
<name>John</name>
<surname>Doe</surname>
<person>
</people>'
您将如何获得包含以下内容的表格:
people
----------------------------------------------------------------------
<person>\n <name>Matt</name>\n <surname>Smith</surname>\n <person>
<person>\n <name>John</name>\n <surname>Doe</surname>\n <person>
即:将整个节点作为 nvarchar(NNN) 元素获取,而不仅仅是它们的名称、属性或值?
我已经尝试过使用 node()、text()、fn:node()、fn:text()、等等等等... Nuffin!
【问题讨论】:
标签: sql sql-server xml sql-server-2005