我在表的列中有类似以下 XML 的内容:
<?xml version="1.0" encoding="utf-8"?>
<container>
<param name="paramA" value="valueA" />
<param name="paramB" value="valueB" />
...
</container>
我正在尝试通过 TSQL 从 XML 中获取 valueB 部分
到目前为止,我得到了正确的节点,但现在我不知道如何获取属性。
select xmlCol.query('/container/param[@name="paramB"]') from LogTable
我想我可以在末尾添加 /@value,但是 SQL 告诉我属性必须是节点的一部分。我可以找到很多选择子节点属性的示例,但没有关于兄弟属性的任何示例(如果这是正确的术语)。
任何帮助,将不胜感激。