Ik denk niet dat je geluk hebt, Thx.
Ik probeerde verschillende syntactische varianten zonder vreugde. Bijvoorbeeld het voor de hand liggende:
SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')
opbrengsten:
Maar er is niets nuttigs voor deze foutmelding in de XML DML-ruimte.
Het komt erop neer dat Expression1 &Expression2 afzonderlijke elementen moeten zijn.
Zelfs de meest grondige discussies komen er uiteindelijk doorheen...
http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx
Sorry. :(
PS:Als je de hackiness kunt weerstaan, zou casten naar VARCHAR (MAX) en het doen van een normale REPLACE () de slag moeten slaan. Zie:Kan ik een vondst doen /vervangen in t-sql?