【发布时间】:2011-10-31 12:46:37
【问题描述】:
我在数据库中有一个 XML 列,可能看起来像这样:
<sql-connection-info name="myname" server="(local)\SQLEXPRESS" other-attribute="value" />
<oracle-connection-info name="othername" server="address" other-attribute="value" />
等等。节点和属性的名称几乎可以是任何名称。我需要遍历第一个节点上的属性/值对。我看到的每个样本都是已知的节点/属性名称。
当我尝试使用时
@xmlColumn.query("/@*")
我收到此错误
XQuery [query()]:不支持顶级属性节点。
这在 TSQL 中可行吗?如果是,我该怎么做?
【问题讨论】:
标签: sql-server xml tsql xquery