0 / 0
Go back to the English version of the documentation
Błąd SQL20478 podczas uruchamiania zapytania
Last updated: 31 mar 2023
Błąd SQL20478 podczas uruchamiania zapytania w programie Watson Query .

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.

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more