2007/07/29

DB 単語置換

DBのとあるカラム内の単語を置換したい!というときはこちら。

update [テーブル名] set [カラム名] = replace([カラム名], '[置換前の単語]', '[置換後の単語]');

実行後、「STRING または BINARY データは切り詰められました。」のエラーがでた場合は文字数の桁あふれが原因。
varchar(255)だったら、どこかのデータが255文字以上になったということになります。
スポンサーリンク

スポンサーリンク