0 / 0
Torna alla versione inglese della documentazione
Errore SQL20478 durante l'esecuzione di una query
Ultimo aggiornamento: 26 nov 2024
Errore SQL20478 quando si esegue una query in Data Virtualization

Se una regola di mascheramento dati si applica a TableA e si esegue una query che utilizza CREATE TABLE ... AS SELECT ... FROM TableA, potrebbe essere visualizzato un messaggio di errore conReason code "30". SQLCODE=-20478, SQLSTATE=428HD.

Sintomi

Questo errore si verifica perché, per impostazione predefinita, i dati mascherati non possono essere scritti nelle tabelle o nelle variabili di transizione. Ad esempio, potrebbe essere visualizzato il seguente messaggio di errore.

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

Risoluzione del problema

Per consentire la scrittura di dati mascherati, contattare il supporto 'IBM® Cloud per Data Virtualization per impostare la variabile di registro 'DB2_ALLOW_WRITE_OF_MASKED_DATA su 'YES.

Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni