Erro SQL20478 ao executar uma consulta
Se uma regra de mascaramento de dados se aplicar a TableA e você executar uma consulta que usa CREATE
TABLE ... AS SELECT ... FROM TableA
, poderá ver uma mensagem de erro comReason code
"30". SQLCODE=-20478, SQLSTATE=428HD.
Sintomas
Esse erro ocorre porque, por padrão, os dados mascarados não podem ser gravados em tabelas ou variáveis de transição. Por exemplo, você pode ver a mensagem de erro a seguir.
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
Resolvendo o problema
Para permitir a gravação de dados mascarados, entre em contato com o suporte ' IBM
Cloud para que a Data Virtualization defina a variável de registro ' DB2_ALLOW_WRITE_OF_MASKED_DATA como ' YES
.