About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
資料の 英語版 に戻る
Data Virtualizationでクエリを実行するとSQL20478エラー
照会の実行時の 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