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

टीएसक्यूएल स्प्लिट एक्सएमएल नोड्स

कुछ इस तरह का प्रयास करें:

SELECT 
    ID, 
    XmlChanges.query('.')
FROM
    @test
CROSS APPLY
    Changes.nodes('/*') AS Nodes(XmlChanges)

परिणामी आउटपुट होगा:

ID  (No column name)
1   <insert pk="1" />
1   <insert pk="2" />
1   <delete pk="1" />
1   <delete pk="2" />
2   <insert pk="3" />



  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 चयन समूह द्वारा और स्ट्रिंग concat

  2. Vb.net और MSSQL के साथ डेटाटाइम मुद्दे

  3. SQL सर्वर में DELETE पास-थ्रू क्वेरी कैसे करें

  4. कैसे निर्धारित करें कि संख्या फ्लोट या पूर्णांक है

  5. SQL सर्वर (संग्रहीत प्रक्रिया) में समूहीकृत मानों से गतिशील कॉलम कैसे वापस करें