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. 3. 2023
Pokud se pravidlo pro maskování dat použije na TableA a spustíte dotaz, který používá produkt CREATE
TABLE ... AS SELECT ... FROM TableA
, může se zobrazit chybová zpráva sReason code
"30". SQLCODE=-20478, SQLSTATE=428HD.
Projevy
K této chybě došlo, protože při výchozím nastavení nelze maskovaná data zapsat do tabulek nebo proměnných přechodu. Může se například zobrazit následující chybová zpráva.
Příkaz se nezdařil, protože maska sloupce "EXTERNAL.Transform" definovaná pro sloupec "SCHEMA.TABLE_NAME.COLUMN" existuje a masku sloupce nelze použít nebo masku sloupce konflikty s nezdařeným příkazem. Kód příčiny "30". SQLCODE=-20478, SQLSTATE=428HD
Řešení problému
Chcete-li povolit zápis maskovaných dat, obraťte se na podporu produktu IBM® Cloud pro produkt Watson Query a nastavte proměnnou registru DB2_ALLOW_WRITE_OF_MASKED_DATA na hodnotu YES
.