sql >> Database >  >> RDS >> Sqlserver

Update XML opgeslagen in een XML-kolom in SQL Server

Aangezien er een XML-naamruimte . is (xmlns:dev="http://www.w3.org/2001/XMLSchema" ) in uw XML-document, moet u dat opnemen in uw UPDATE verklaring!

Probeer dit:

;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. Cartesiaanse producten samenvoegen en verwijderen

  2. SQL-injectie met php-filtering

  3. Excel-gegevens importeren in de Toad 9.5-tabel?

  4. Hoe hernoem ik een externe sleutel in mysql?