Acerca de las cookies de este sitio Nuestros sitios web necesitan algunas cookies para funcionar correctamente (necesarias). Además, se pueden utilizar otras cookies con su consentimiento para analizar el uso del sitio, para mejorar la experiencia del usuario y para publicidad. Para obtener más información, consulte sus opciones de. Al visitar nuestro sitio web, acepta que procesemos la información tal y como se describe en ladeclaración de privacidad de IBM. Para facilitar la navegación, sus preferencias de cookies se compartirán entre los dominios web de IBM que se muestran aquí.
Error SQL20478 al ejecutar una consulta
Última actualización: 17 mar 2025
Si una regla de enmascaramiento de datos se aplica a la TableA y ejecuta una consulta que utiliza
, es posible que vea un mensaje de error conReason code
"30". SQLCODE=-20478, SQLSTATE=428HD.CREATE
TABLE ... AS SELECT ... FROM TableA
Síntomas
Este error se produce porque, de forma predeterminada, los datos enmascarados no se pueden grabar en tablas o variables de transición. Por ejemplo, puede ver el siguiente mensaje de error.
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
Resolución del problema
Para permitir la escritura de datos enmascarados, póngase en contacto con el soporte de Data Virtualization ' IBM
Cloud ' para establecer la variable de registro ' DB2_ALLOW_WRITE_OF_MASKED_DATA ' en '
.YES
¿Fue útil el tema?
0/1000