Nie sądzę, że masz szczęście, dzięki.
Próbowałem kilku wariantów składniowych bez radości. Na przykład oczywiste:
SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')
plony:
Ale nie ma nic przydatnego w przypadku tego komunikatu o błędzie w przestrzeni XML DML.
Najważniejsze jest to, że Wyrażenie1 i Wyrażenie2 muszą być pojedynczymi elementami.
Nawet najbardziej szczegółowe dyskusje kończą się zapętleniem...
http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx
Przepraszam. :(
PS:Jeśli możesz wytrzymać hackiness, rzutowanie do VARCHAR(MAX), a następnie wykonanie normalnego REPLACE() powinno załatwić sprawę. Zobacz:Czy mogę znaleźć /zamienić w t-sql?