Microsoft Accessを使用しています。
SQL文でテーブル内の全てを文字列置換(UPDATE)したいのですが、
カラムをひとつひとつ記載しなければ実現できないのでしょうか?
例えば、ふたつのカラム値を更新(全角空白→半角空白置換)する場合、以下のように指定しました。
StrSQL = "UPDATE テーブル名 SET テーブル名.会社名 = Replace([会社名],' ',' '),テーブル名.名前 = Replace([名前],' ',' ')"
ただ、他にも対象カラムが、備考、メモ、詳細、連絡事項などというように、いくつも同じように文字列置換したいのですが、数が多く大変です。
そこで、カラム名をアスタリスクに置き換えてみましたが、構文エラーになります。
全てのカラムを対象とすることはできないのでしょうか。
ご存知のかた、アドバイスいただければ幸いです。
よろしくお願いいたします。
回答5件
あなたの回答
tips
プレビュー