照会の実行時の SQL20478 エラー
最終更新: 2025年3月17日
データ・マスキング・ルールが TableA に適用される場合に、
を使用する照会を実行すると、次のようなエラー・メッセージが表示されることがあります。Reason code
"30". SQLCODE=-20478, SQLSTATE=428HD.CREATE
TABLE ... AS SELECT ... FROM TableA
症状
このエラーは、デフォルトでは、マスクされたデータを表または遷移変数に書き込むことができないために発生します。 例えば、次のエラー・メッセージが表示される場合があります。
The statement failed because the column mask "EXTERNAL.Transform" defined for column "SCHEMA.TABLE_NAME.COLUMN" exists and the column mask cannot be applied or the column mask conflicts with the failed statement. Reason code "30". SQLCODE=-20478, SQLSTATE=428HD
問題の解決
マスクされたデータの書き込みを許可するには、Data Virtualizationの「IBM
Cloudサ ポートに連絡し、レジストリ変数「DB2_ALLOW_WRITE_OF_MASKED_DATA」を「
」に設定する。YES
トピックは役に立ちましたか?
0/1000