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

Opdater XML, der er gemt i en XML-kolonne i SQL Server

Da der er et XML-navneområde (xmlns:dev="http://www.w3.org/2001/XMLSchema" ) i dit XML-dokument, skal du inkludere det i din UPDATE erklæring!

Prøv dette:

;WITH XMLNAMESPACES(DEFAULT 'http://www.w3.org/2001/XMLSchema')
UPDATE XmlTable
SET XmlDocument.modify('replace value of (/Doc/@Settings)[1] with "NewTest"')
WHERE XmlId = 1


  1. Opdel streng i rækker Oracle SQL

  2. SQL-funktioner - faktoriel

  3. Hvordan konverteres tidsstempelfelt til ISO 8601-streng i en given tidszone?

  4. MySQL konverter YEARWEEK til dato