Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एक्सएमएल नोड्स से मूल्यों की क्वेरी कैसे करें?

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);

डेमो:SQLFiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर प्रदर्शन — क्लाउड में परीक्षण

  2. SQL सर्वर में सभी डेटाबेस में सभी तालिकाओं के लिए कॉलम नाम कैसे खोजें

  3. SSMS संस्करण 18 - कोई डेटाबेस आरेख नहीं

  4. SQL सर्वर में परिणामों को पृष्ठांकित करने का सबसे अच्छा तरीका क्या है?

  5. SQL सर्वर फ़ाइल नाम बनाम संस्करण