SQL2000データベースのテキストフィールドで文字列の置換を行う必要があるという古典的な問題に遭遇しました。これは、列全体の更新か、私が煩わしくない単一のフィールドのいずれかである可能性があります。
updatetextを使用してそれを実現する方法の例をいくつか見つけましたが、それらはストアドプロシージャに含まれる傾向があります。関数にラップされている同様のことを知っている人はいるので、通常のReplace()を使用するのと同じように使用できます。知らない人のためのReplace()関数の問題は、テキストフィールドをサポートしていないことです。
編集:私はおそらくvarchar(8000)でうまくいく可能性があることに気付いたので、フィールドをこのタイプに交換して問題を修正しました。私は本当の解決策を見つけたことはありません。