Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 31 mar 2023
Jeśli reguła maskowania danych ma zastosowanie do TableA , a użytkownik uruchomił zapytanie, które korzysta z programu CREATE
TABLE ... AS SELECT ... FROM TableA
, może zostać wyświetlony komunikat o błędzie zReason code
"30". SQLCODE=-20478, SQLSTATE=428HD.
Objawy
Ten błąd występuje, ponieważ domyślnie maskowane dane nie mogą być zapisywane w tabelach ani w zmiennych przejściowych. Na przykład może zostać wyświetlony następujący komunikat o błędzie.
Wykonanie instrukcji nie powiodło się, ponieważ maska kolumny "EXTERNAL.Transform" zdefiniowana dla kolumny "SCHEMA.TABLE_NAME.COLUMN" istnieje, a maska kolumny nie może być zastosowana ani maska kolumny konflikty z instrukcją, która się nie powiodła. Kod przyczyny "30". SQLCODE=-20478, SQLSTATE=428HD
Rozwiązanie problemu
Aby umożliwić zapisywanie zamaskowanych danych, należy skontaktować się z działem wsparcia IBM® Cloud dla programu Watson Query , aby ustawić zmienną rejestru DB2_ALLOW_WRITE_OF_MASKED_DATA na wartość YES
.