0

これが愚かな質問である場合は申し訳ありませんが、ネット上のどこにも答えが見つからないため、これが可能かどうかはわかりません.

私はクライアントデータを破壊しなければならない瞬間にプロジェクトを行っています。破壊とは、クライアントを識別できないようにすることです。

特定のフィールドを # 文字で更新するためにバッチを作成する必要がある多くのテーブルと、それらを空白にするための他のいくつかのテーブルがあります。

それぞれを指定する代わりに、列の幅全体を # で設定できる 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文字などです。それが不可能な場合、大きなドラマはありませんが、それが可能であれば、よりきちんとしたアプローチになると思いました.

助けてくれてありがとう、マック

4

2 に答える 2