sql >> Databasteknik >  >> RDS >> Sqlserver

Uppdatera XML lagrat i en XML-kolumn i SQL Server

Eftersom det finns ett XML-namnområde (xmlns:dev="http://www.w3.org/2001/XMLSchema" ) i ditt XML-dokument måste du inkludera det i din UPDATE uttalande!

Prova detta:

;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. Laravel besöksdisk

  2. JSON Infoga i en MySQL-tabell eller uppdatera om det finns

  3. MySQL-parameteriserad fråga med Like

  4. Skapa ett index på en enorm MySQL-produktionstabell utan tabelllåsning