我在 SQL Server 2008 上有一个 T1 表,它有一个 XML 列 EventXML。我想查询某个节点包含特定值的所有行。更好的是,我想检索不同节点中的值。表T1:
T1:
EventID, int
EventTime, datetime
EventXML, XML
这是一个示例 XML 层次结构:
<Event>
<Indicator>
<Name>GDP</Name>
</Indicator>
<Announcement>
<Value>2.0</Value>
<Date>2012-01-01</Date>
</Announcement>
</Event>
- 如何查找与“GDP”指标相关的所有行;
- 如何获取“GDP”指标的所有值;