klasa błędów ROW_COLUMN_ACCESS
SQLSTATE: brak przypisanej
Błąd podczas używania filtrów wierszy lub masek kolumn:
Ta klasa błędów ma następujące pochodne klasy błędów:
ASSIGNED_COLUMN_MASK_DUPLICATE_USING_COLUMN_NAME
Instrukcja <statementType>
próbowała przypisać maskę do kolumny zawierającej co najmniej dwie inne kolumny, do których odwołuje się odwołanie na liście USING COLUMNS o tej samej nazwie <columnName>
, co jest nieprawidłowe.
ASSIGNED_COLUMN_MASK_FUNCTION_NOT_FOUND
Instrukcja <statementType>
próbowała przypisać maskę do kolumny <columnName>
, ale żądana funkcja <functionName>
nie odpowiada nazwie żadnej funkcji zdefiniowanej przez użytkownika SQL w wykazie.
ASSIGNED_COLUMN_MASK_MULTI_PART_TARGET_COLUMN_NAME
Ta instrukcja próbowała przypisać maskę do kolumny <columnName>
z wieloma częściami nazw, co jest nieprawidłowe.
ASSIGNED_COLUMN_MASK_MULTI_PART_USING_COLUMN_NAME
Ta instrukcja próbowała przypisać maskę do kolumny, a lista USING COLUMNS zawierała nazwę <columnName>
z wieloma częściami nazw, co jest nieprawidłowe.
ASSIGNED_COLUMN_MASK_USING_COLUMN_NAME_SAME_AS_TARGET_COLUMN
<columnName>
Kolumna miała taką samą nazwę jak kolumna docelowa, która jest nieprawidłowa. Usuń kolumnę z listy USING COLUMNS i spróbuj ponownie wykonać polecenie.
ASSIGNED_COLUMN_MASK_WRONG_NUMBER_OF_COLUMNS
Ta instrukcja próbowała przypisać maskę do kolumny, ale liczba żądanych nazw na liście USING COLUMNS (plus pojedyncza nazwa kolumny docelowej) nie odpowiada liczbie argumentów w funkcji maski kolumny (<sqlUdfArgumentNames>
).
ASSIGNED_ROW_FILTER_DUPLICATE_COLUMN_NAME
Instrukcja <statementType>
próbowała przypisać filtr wiersza do tabeli, ale co najmniej dwie kolumny, do których odwołuje się odwołanie, miały taką samą nazwę <columnName>
, co jest nieprawidłowe.
ASSIGNED_ROW_FILTER_FUNCTION_NOT_FOUND
Instrukcja <statementType>
próbowała przypisać filtr wiersza do tabeli, ale żądana funkcja <functionName>
nie jest zgodna z nazwą żadnej funkcji zdefiniowanej przez użytkownika SQL w wykazie.
ASSIGNED_ROW_FILTER_MULTI_PART_COLUMN_NAME
Ta instrukcja próbowała przypisać filtr wierszy do tabeli, ale przywoływane kolumny <columnName>
miały wiele części nazw, co jest nieprawidłowe.
ASSIGNED_ROW_FILTER_WRONG_NUMBER_OF_COLUMNS
Ta instrukcja próbowała przypisać filtr wiersza do tabeli, ale liczba żądanych nazw kolumn tabeli docelowej nie odpowiada liczbie argumentów w funkcji filtru wierszy (<sqlUdfArgumentNames>
).
ASSIGNED_TABLE_PROVIDER_NOT_SUPPORTED
Nie można wykonać <statementType>
polecenia, ponieważ przypisywanie filtrów wierszy lub masek kolumn nie jest obsługiwane dla docelowego źródła danych z dostawcą tabel: "<provider>
".
NOT_A_UNITY_CATALOG_TABLE
Obsługa definiowania filtrów wierszy lub masek kolumn jest obsługiwana tylko w przypadku tabel wykazu aparatu Unity
NOT_ENABLED
Obsługa definiowania filtrów wierszy lub masek kolumn nie jest włączona
NOT_IMPLEMENTED_YET
Obsługa definiowania filtrów wierszy lub masek kolumn jest w programowania, ale jeszcze<reason>
nie została zakończona.
STRUCTURED_STREAMING_READ_NOT_SUPPORTED
Nie można utworzyć strumienia odczytu dla tabeli <tableName>
, ponieważ ta tabela ma skojarzone <policy>
funkcje , a obsługa kombinacji tych funkcji nie została jeszcze zaimplementowana.
STRUCTURED_STREAMING_WRITE_NOT_SUPPORTED
Nie można utworzyć strumienia odczytu dla tabeli <tableName>
, ponieważ ta tabela ma skojarzone <policy>
funkcje , a obsługa kombinacji tych funkcji nie została jeszcze zaimplementowana.
TIME_TRAVEL_NOT_SUPPORTED
Podróż w czasie dla tabeli <tableName>
z zasadami dostępu na poziomie wiersza i kolumny nie jest obsługiwana
UNSUPPORTED_NESTED_ROW_OR_COLUMN_ACCESS_POLICY
Tabela <tableName>
zawiera filtr wierszy lub maskę kolumn, która pośrednio odwołuje się do innej tabeli z filtrem wierszy lub maską kolumn; nie jest to obsługiwane. Sekwencja wywołań: <callSequence>