sql >> Databáze >  >> RDS >> Sqlserver

Jak se dotazovat na hodnoty z xml uzlů?

SELECT  b.BatchID,
        x.XmlCol.value('(ReportHeader/OrganizationReportReferenceIdentifier)[1]','VARCHAR(100)') AS OrganizationReportReferenceIdentifier,
        x.XmlCol.value('(ReportHeader/OrganizationNumber)[1]','VARCHAR(100)') AS OrganizationNumber
FROM    Batches b
CROSS APPLY b.RawXml.nodes('/CasinoDisbursementReportXmlFile/CasinoDisbursementReport') x(XmlCol);

Demo:SQLFiddle



  1. Jak načíst data JSON z MySQL?

  2. Jak obnovit materializovaný pohled v orákulu

  3. Online MCQ kvíz PL/SQL

  4. Načíst data z uložené procedury, která má více sad výsledků