Eu não acho que você está com sorte, Thx.
Tentei várias variantes sintáticas sem alegria. Por exemplo, o óbvio:
SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')
rendimentos:
Mas não há nada útil para essa mensagem de erro no espaço XML DML.
A linha inferior é que Expression1 &Expression2 devem ser elementos únicos.
Mesmo as discussões mais completas acabam se repetindo...
http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx
Desculpe. :(
PS:Se você aguentar o hackiness, lançar para VARCHAR(MAX) e fazer um REPLACE() normal deve resolver o problema. Veja:Posso encontrar /substituir em t-sql?