Ho una tabella, T1, con una colonna XML, EventXML, su SQL Server 2008. Voglio interrogare tutte le righe in cui determinati nodi contengono un valore particolare. Meglio, mi piacerebbe recuperare il valore in un nodo diverso. Il T1 tavolo:Come interrogare la colonna xml in tsql
T1:
EventID, int
EventTime, datetime
EventXML, XML
Ecco una gerarchia esempio XML:
<Event>
<Indicator>
<Name>GDP</Name>
</Indicator>
<Announcement>
<Value>2.0</Value>
<Date>2012-01-01</Date>
</Announcement>
</Event>
- Come trovare tutte le righe relative al Indicator "PIL";
- Come ottenere tutti i valori per l'indicatore "PIL";