Oracle Cloud Infrastructureドキュメント

行の削除

用途

行の削除マスキング・フォーマットは、ユーザー指定の条件を満たす行を削除します。 列内の値のサブセットを削除し、他のマスキング・フォーマットを使用して残りの値をマスキングする場合、条件付きマスキングで役立ちます。 このマスキング・フォーマットを使用する場合は注意が必要です。 条件が指定されていない場合、表のすべての行が削除されます。 行の削除を使用して列をマスキングする場合、表を参照する外部キー制約または依存列は存在しない必要があります。

入力

  • 入力は不要です。

サポートされるデータ型

  • 文字
  • 数値
  • 日付

説明

  • 組合せ可能: いいえ
  • Deterministic: 適用しない
  • 逆仕訳不可: いいえ
  • 一意性: 適用しない

表にEMPLOYEE_IDおよびSALARY列があり、従業員idのサブセットの給与データを削除するとします。 EMPLOYEE_IDを使用して、条件に一致する行を削除することにより、SALARY列の条件を指定できます。 その他のマスキング・フォーマットを使用して、残りの給与値をマスキングできます。

SALARYをマスクするロジックは次のようになります:

EMPLOYEE_ID < 100   
      DELETE ROWS
EMPLOYEE_ID < 200
      RANDOM NUMBER [Start Value:30000 End Value:500000]
DEFAULT
      PRESERVE ORIGINAL DATA