Mam tabelę, T1, z kolumną XML, EventXML, na SQL Server 2008. Chcę zapytać wszystkie wiersze, w których określony węzeł zawiera określoną wartość. Lepiej, chciałbym pobrać wartość w innym węźle. Tabela T1:Jak zapytać kolumnę xml w tsql
T1:
EventID, int
EventTime, datetime
EventXML, XML
Oto przykład hierarchia XML:
<Event>
<Indicator>
<Name>GDP</Name>
</Indicator>
<Announcement>
<Value>2.0</Value>
<Date>2012-01-01</Date>
</Announcement>
</Event>
- Jak znaleźć wszystkie wiersze związane z "GDP" Indicator;
- Jak uzyskać wszystkie wartości wskaźnika "PKB";