これが愚かな質問である場合は申し訳ありませんが、ネット上のどこにも答えが見つからないため、これが可能かどうかはわかりません.
私はクライアントデータを破壊しなければならない瞬間にプロジェクトを行っています。破壊とは、クライアントを識別できないようにすることです。
特定のフィールドを # 文字で更新するためにバッチを作成する必要がある多くのテーブルと、それらを空白にするための他のいくつかのテーブルがあります。
それぞれを指定する代わりに、列の幅全体を # で設定できる update ステートメントを持つ方法はありますか?
たとえば、CLIENT というテーブルで、VARCHAR2(10) として宣言された NAME カラムがあるとします。私は現在これをやっています:
UPDATE CLIENT C SET C.NAME = '##########' WHERE C.ID = xxxxxx;
10 個の # を指定する必要がない場合に、これを行う方法はありますか?
UPDATE CLIENT C SET C.NAME = ALL '#' WHERE C.ID = xxxxxx;
一部のフィールドは4文字、9文字、10文字、20文字などです。それが不可能な場合、大きなドラマはありませんが、それが可能であれば、よりきちんとしたアプローチになると思いました.
助けてくれてありがとう、マック