Non penso che tu sia fortunato, grazie.
Ho provato diverse varianti sintattiche senza gioia. Ad esempio, l'ovvio:
SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')
rendimenti:
Ma non c'è nulla di utile per questo messaggio di errore nello spazio DML XML.
La linea di fondo è che Expression1 &Expression2 devono essere elementi singoli.
Anche le discussioni più approfondite finiscono per scorrerlo...
http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx
Scusate. :(
PS:se riesci a sopportare l'hackiness, il casting su VARCHAR(MAX) quindi eseguire un normale REPLACE() dovrebbe fare il trucco. Vedi:Posso fare una ricerca /sostituire in t-sql?