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

TSQL Shred XML - Arbejde med navnerum

DECLARE @x XML;
with xmlnamespaces ('http://www.w3.org/2001/XMLSchema-instance' as xsi
    , 'http://www.w3.org/2001/XMLSchema' as xsd
    , 'http://example.com/ns' as ns) 
SELECT @x = (
    SELECT 
        ProductID
      , Name
      , Color
      , UserEntered
      , XmlField.query('
            for $vehicle in //auto
            return <auto 
                type = "{$vehicle/ns:type}"
                wheels = "{$vehicle/ns:wheels}"
                doors = "{$vehicle/ns:doors}"
                cylinders = "{$vehicle/ns:cylinders}"
            />')
    FROM @table1 table1
    WHERE Name = 'auto'
    FOR XML AUTO
)



  1. php-variabel i MySQL rækkenavn

  2. Alternativ til MAX-operator på bitfelter

  3. Forespørgsel i Oracle for løbende sum

  4. Hvad skal typen af ​​parameter være i Java, når det er et tidsstempel uden tidszone i postgresql?