我有一个表T1,在SQL Server 2008上有一个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”指标的所有值;