sql >> Database teknologi >  >> RDS >> Sqlserver

TSQL Split XML noder

Prøv noget som dette:

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

Det resulterende output ville være:

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. Konvertering af et heltal til Enum i PostgreSQL

  2. At undervælge eller ikke at undervælge?

  3. God forebyggelse fra MYSQL-injektion?

  4. Sådan gættes skema i Mysqlinput på farten i Talend