運が悪いとは思いませんよ、Thx。
私はいくつかの構文上の変形を試しましたが、喜びはありませんでした。例えば:
SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')
収量:
しかし、XML DML スペースには、このエラー メッセージに役立つものは何もありません。
つまり、Expression1 と Expression2 は単一の要素でなければなりません。
最も綿密な議論でさえ、ループしてしまいます...
http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx
ごめん。 :(
PS:ハッキングに耐えられる場合は、VARCHAR(MAX) にキャストしてから、通常の REPLACE() を実行するとうまくいくはずです。参照:検索できますか/t-sql で置換しますか?