9
Proszę wziąć pod uwagę następujące:SQL Server 2008 Metoda zapytania XML - pobiera wartość text(), gdy istnieje inna wartość text()?
DECLARE @xml XML
SET @xml =
'<Capture>
<Data><DataType>Card Number</DataType><Value>1234567898765</Value></Data>
<Data><DataType>Expiry Date</DataType><Value>1010</Value></Data>
</Capture>'
SELECT @xml.query('//*[text()="Expiry Date"]/text()')
Powroty:
Expiry Date
Zamiast pobierania węzeł <DataType/>
tekst jaki sposób można pobrać węzeł <Value/>
tekstu, gdy wartość węzeł tekst <DataType/
> jest „datą wygaśnięcia "?
Spot on - Dzięki Marc –