Klasy błędów w usłudze Azure Databricks

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime 12.2 i nowsze

Klasy błędów to opisowe, czytelne dla człowieka ciągi unikatowe dla warunku błędu.

Klasy błędów umożliwiają programowe obsługiwanie błędów w aplikacji bez konieczności analizowania komunikatu o błędzie.

Jest to lista typowych, nazwanych warunków błędów zwracanych przez usługę Azure Databricks.

Databricks Runtime i Databricks SQL

AGGREGATE_FUNCTION_WITH_NONDETERMINISTIC_EXPRESSION

SQLSTATE: 42845

Wyrażenie <sqlExpr> nie deterministyczne nie powinno być wyświetlane w argumentach funkcji agregującej.

AI_FUNCTION_HTTP_PARSE_CAST_ERROR

SQLSTATE: 2203G

Nie można przeanalizować danych wyjściowych modelu podczas rzutowania do określonego returnType: "<dataType>", odpowiedź JSON: "<responseString>". Zaktualizuj element returnType, aby był zgodny z zawartością typu reprezentowanego przez kod JSON odpowiedzi, a następnie ponów próbę zapytania.

AI_FUNCTION_HTTP_PARSE_COLUMNS_ERROR

SQLSTATE: 2203G

Rzeczywiste dane wyjściowe modelu mają więcej niż jedną kolumnę "<responseString>". Jednak określony typ zwracany[""<dataType>] ma tylko jedną kolumnę. Zaktualizuj wartość returnType tak, aby zawierała taką samą liczbę kolumn jak dane wyjściowe modelu, a następnie ponów próbę zapytania.

AI_FUNCTION_HTTP_REQUEST_ERROR

SQLSTATE: 08000

Wystąpił błąd podczas tworzenia żądania HTTP dla funkcji <funcName>: <errorMessage>

AI_FUNCTION_INVALID_HTTP_RESPONSE

SQLSTATE: 08000

Nieprawidłowa odpowiedź HTTP dla funkcji <funcName>: <errorMessage>

AI_FUNCTION_INVALID_MAX_WORDS

SQLSTATE: 22032

Maksymalna liczba wyrazów musi być nieujemną liczbą całkowitą, ale ma wartość <maxWords>.

AI_FUNCTION_JSON_PARSE_ERROR

SQLSTATE: 22000

Wystąpił błąd podczas analizowania odpowiedzi JSON dla funkcji <funcName>: <errorMessage>

AI_FUNCTION_UNSUPPORTED_ERROR

SQLSTATE: 56038

Funkcja <funcName> nie jest obsługiwana w bieżącym środowisku. Jest ona dostępna tylko w usłudze Databricks SQL Pro i bezserwerowej.

AI_FUNCTION_UNSUPPORTED_REQUEST

SQLSTATE: 0A000

Nie można ocenić funkcji SQL "<functionName>", ponieważ podany argument <invalidValue> ma wartość "<invalidDataType>", ale obsługiwane są tylko następujące typy: <supportedDataTypes>. Zaktualizuj wywołanie funkcji, aby podać argument typu ciągu i ponowić próbę zapytania.

AI_FUNCTION_UNSUPPORTED_RETURN_TYPE

SQLSTATE: 0A000

Funkcja sztucznej inteligencji: "<functionName>" nie obsługuje następującego typu jako typu zwracanego: "<typeName>". Zwracany typ musi być prawidłowym typem SQL zrozumiałym dla katalizatora i obsługiwanym przez funkcję sztucznej inteligencji. Bieżące obsługiwane typy obejmują: <supportedValues>

AI_INVALID_ARGUMENT_VALUE_ERROR

SQLSTATE: 22032

Podana wartość "<argValue>" nie jest obsługiwana przez argument "<argName>". Obsługiwane wartości to: <supportedValues>

ALL_PARAMETERS_MUST_BE_NAMED

SQLSTATE: 07001

Użycie zapytań sparametryzowanych nazw wymaga nazwy wszystkich parametrów. Brak parametrów: <exprs>.

ALL_PARTITION_COLUMNS_NOT_ALLOWED

SQLSTATE: KD005

Nie można użyć wszystkich kolumn dla kolumn partycji.

ALTER_TABLE_COLUMN_DESCRIPTOR_DUPLICATE

SQLSTATE: 42710

Kolumna <columnName> ALTER TABLE <type> określa deskryptor "<optionName>" więcej niż raz, co jest nieprawidłowe.

AMBIGUOUS_ALIAS_IN_NESTED_CTE

SQLSTATE: 42KD0

Nazwa <name> jest niejednoznaczna w zagnieżdżonym CTE.

Ustaw wartość <config> "CORRECTED", aby nazwa zdefiniowana w wewnętrznej usłudze CTE mieć pierwszeństwo. W przypadku ustawienia wartości "LEGACY" zewnętrzne definicje CTE będą miały pierwszeństwo.

Zobacz https://spark.apache.org/docs/latest/sql-migration-guide.html#query-engine" .

AMBIGUOUS_COLUMN_OR_FIELD

SQLSTATE: 42702

Kolumna lub pole <name> jest niejednoznaczne i ma <n> dopasowania.

AMBIGUOUS_COLUMN_REFERENCE

SQLSTATE: 42702

Kolumna <name> jest niejednoznaczna. Jest to spowodowane tym, że połączono kilka ramek danych, a niektóre z tych ramek danych są takie same.

Ta kolumna wskazuje jedną z ramek danych, ale platforma Spark nie może ustalić, która z nich.

Przed dołączeniem do nich aliasuj ramki danych o różnych nazwach DataFrame.alias ,

i określ kolumnę przy użyciu kwalifikowanej nazwy, np. df.alias("a").join(df.alias("b"), col("a.id") > col("b.id")).

AMBIGUOUS_CONSTRAINT

SQLSTATE: 42K0C

Niejednoznaczne odwołanie do ograniczenia <constraint>.

AMBIGUOUS_LATERAL_COLUMN_ALIAS

SQLSTATE: 42702

Alias <name> kolumny bocznej jest niejednoznaczny i ma <n> dopasowania.

AMBIGUOUS_REFERENCE

SQLSTATE: 42704

Odwołanie <name> jest niejednoznaczne, może to być: <referenceNames>.

AMBIGUOUS_REFERENCE_TO_FIELDS

SQLSTATE: 42000

Niejednoznaczne odwołanie do pola <field>. <count> Jest wyświetlany czas w schemacie.

ANSI_CONFIG_CANNOT_BE_DISABLED

SQLSTATE: 56038

Nie można wyłączyć konfiguracji <config> ANSI SQL w tym produkcie.

ARGUMENT_NOT_CONSTANT

SQLSTATE: 42K08

Funkcja <functionName> zawiera parametr <parameterName> w pozycji <pos> , która wymaga argumentu stałej. Oblicz argument <sqlExpr> oddzielnie i przekaż wynik jako stałą.

ARITHMETIC_OVERFLOW

SQLSTATE: 22003

<message>.<alternative> W razie potrzeby ustaw <config> wartość "false", aby pominąć ten błąd.

Aby uzyskać więcej informacji, zobacz ARITHMETIC_OVERFLOW

ASSIGNMENT_ARITY_MISMATCH

SQLSTATE: 42802

Liczba kolumn lub zmiennych przypisanych lub aliasów: <numTarget> nie jest zgodna z liczbą wyrażeń źródłowych: <numExpr>.

AS_OF_JOIN

SQLSTATE: 42604

Nieprawidłowe sprzężenia jako.

Aby uzyskać więcej informacji, zobacz AS_OF_JOIN

AVRO_DEFAULT_VALUES_UNSUPPORTED

SQLSTATE: 0A000

Użycie wartości domyślnych nie jest obsługiwane w przypadkurescuedDataColumn włączenia. Możesz usunąć to sprawdzenie, ustawiając spark.databricks.sql.avro.rescuedDataBlockUserDefinedSchemaDefaultValue wartość false, ale wartości domyślne nie będą stosowane, a wartości null będą nadal używane.

AVRO_INCOMPATIBLE_READ_TYPE

SQLSTATE: 22KD3

Nie można przekonwertować pliku Avro <avroPath> na język SQL <sqlPath> , ponieważ oryginalny zakodowany typ danych to <avroType>, jednak próbujesz odczytać pole jako <sqlType>, co doprowadziłoby do nieprawidłowej odpowiedzi.

Aby zezwolić na odczytywanie tego pola, włącz konfigurację SQL: "spark.sql.legacy.avro.allowIncompatibleSchema".

AVRO_POSITIONAL_FIELD_MATCHING_UNSUPPORTED

SQLSTATE: 0A000

Użycie dopasowywania pól pozycyjnych nie jest obsługiwane w przypadku rescuedDataColumn włączenia lub failOnUnknownFields włączenia. Usuń te opcje, aby kontynuować.

BATCH_METADATA_NOT_FOUND

SQLSTATE: 42K03

Nie można odnaleźć partii <batchMetadataFile>.

BIGQUERY_OPTIONS_ARE_MUTUALLY_EXCLUSIVE

SQLSTATE: 42616

Poświadczenia połączenia BigQuery muszą być określone z parametrem "GoogleServiceAccountKeyJson" lub wszystkimi parametrami "projectId", "OAuthServiceAcctEmail", "OAuthPvtKey"

BINARY_ARITHMETIC_OVERFLOW

SQLSTATE: 22003

<value1><symbol><value2> spowodowane przepełnieniem.

BUILT_IN_CATALOG

SQLSTATE: 42832

<operation> nie obsługuje wbudowanych wykazów.

CALL_ON_STREAMING_DATASET_UNSUPPORTED

SQLSTATE: 42KDE

Nie można wywołać metody <methodName> w zestawie danych/ramce danych przesyłania strumieniowego.

CANNOT_ALTER_PARTITION_COLUMN

SQLSTATE: 428FR

ALTER TABLE (ALTER|ZMIANA) KOLUMNA nie jest obsługiwana w przypadku kolumn partycji, ale znajduje kolumnę <columnName> partycji w tabeli <tableName>.

CANNOT_CAST_DATATYPE

SQLSTATE: 42846

Nie można rzutować <sourceType> na <targetType>.

CANNOT_CONVERT_PROTOBUF_FIELD_TYPE_TO_SQL_TYPE

SQLSTATE: 42846

Nie można przekonwertować narzędzia Protobuf <protobufColumn> na sql <sqlColumn> , ponieważ schemat jest niezgodny (protobufType = <protobufType>, sqlType = <sqlType>).

CANNOT_CONVERT_PROTOBUF_MESSAGE_TYPE_TO_SQL_TYPE

SQLSTATE: 42846

Nie można przekonwertować <protobufType> pliku Protobuf na typ <toType>SQL .

CANNOT_CONVERT_SQL_TYPE_TO_PROTOBUF_FIELD_TYPE

SQLSTATE: 42846

Nie można przekonwertować programu SQL <sqlColumn> na Protobuf <protobufColumn> , ponieważ schemat jest niezgodny (protobufType = <protobufType>, sqlType = <sqlType>).

CANNOT_CONVERT_SQL_VALUE_TO_PROTOBUF_ENUM_TYPE

SQLSTATE: 42846

Nie można przekonwertować programu SQL <sqlColumn> na protobuf <protobufColumn> , ponieważ <data> nie ma zdefiniowanych wartości dla wyliczenia: <enumString>.

CANNOT_COPY_STATE

SQLSTATE: 0AKD0

Nie można skopiować stanu wykazu, takiego jak bieżąca baza danych i widoki tymczasowe z wykazu aparatu Unity do starszego katalogu.

CANNOT_CREATE_DATA_SOURCE_TABLE

SQLSTATE: 42KDE

Nie można utworzyć tabeli <tableName>źródła danych:

Aby uzyskać więcej informacji, zobacz CANNOT_CREATE_DATA_SOURCE_TABLE

CANNOT_DECODE_URL

SQLSTATE: 22546

Nie można zdekodować podanego adresu URL: <url>. Upewnij się, że adres URL jest poprawnie sformatowany i spróbuj ponownie.

CANNOT_DELETE_SYSTEM_OWNED

SQLSTATE: 42832

Nie można usunąć należącego do <resourceType> systemu.

CANNOT_DROP_AMBIGUOUS_CONSTRAINT

SQLSTATE: 42K0C

Nie można usunąć ograniczenia o nazwie <constraintName> udostępnionej przez ograniczenie CHECK

i ograniczenie KLUCZ PODSTAWOWY lub KLUCZ OBCY. Możesz usunąć KLUCZ PODSTAWOWY lub

Ograniczenie KLUCZA OBCEgo przez zapytania:

  • ALTER TABLE .. UPUŚĆ KLUCZ PODSTAWOWY LUB
  • ALTER TABLE .. UPUŚĆ KLUCZ OBCY ..

CANNOT_ESTABLISH_CONNECTION

SQLSTATE: 08001

Nie można nawiązać połączenia z zdalną bazą <jdbcDialectName> danych. Sprawdź informacje o połączeniu i poświadczenia, np. host, port, użytkownik, hasło i opcje bazy danych. ** Jeśli uważasz, że informacje są poprawne, sprawdź konfigurację sieci obszaru roboczego i upewnij się, że nie ma ograniczeń ruchu wychodzącego do hosta. Sprawdź również, czy host nie blokuje połączeń przychodzących z sieci, w której wdrożono klastry Spark obszaru roboczego. ** Szczegółowy komunikat o błędzie: <causeErrorMessage>.

CANNOT_ESTABLISH_CONNECTION_SERVERLESS

SQLSTATE: 08001

Nie można nawiązać połączenia z zdalną bazą <jdbcDialectName> danych. Sprawdź informacje o połączeniu i poświadczenia, np. host, port, użytkownik, hasło i opcje bazy danych. ** Jeśli uważasz, że informacje są poprawne, zezwól na ruch przychodzący z Internetu do hosta, ponieważ używasz bezserwerowych obliczeń. Jeśli zasady sieciowe nie zezwalają na przychodzący ruch internetowy, użyj bezserwerowych obliczeń lub skontaktuj się z przedstawicielem usługi Databricks, aby dowiedzieć się więcej o bezserwerowej sieci prywatnej. ** Szczegółowy komunikat o błędzie: <causeErrorMessage>.

CANNOT_INVOKE_IN_TRANSFORMATIONS

SQLSTATE: 0A000

Przekształcenia i akcje zestawu danych mogą być wywoływane tylko przez sterownik, a nie wewnątrz innych przekształceń zestawu danych; na przykład element dataset1.map(x => dataset2.values.count() * x) jest nieprawidłowy, ponieważ nie można wykonać akcji przekształcania wartości i liczby w ramach przekształcenia dataset1.map. Aby uzyskać więcej informacji, zobacz SPARK-28702.

CANNOT_LOAD_FUNCTION_CLASS

SQLSTATE: 46103

Nie można załadować klasy <className> podczas rejestrowania funkcji <functionName>, upewnij się, że znajduje się ona na ścieżce klasy.

CANNOT_LOAD_PROTOBUF_CLASS

SQLSTATE: 42K03

Nie można załadować klasy Protobuf o nazwie <protobufClassName>. <explanation>.

CANNOT_LOAD_STATE_STORE

SQLSTATE: 58030

Wystąpił błąd podczas ładowania.

Aby uzyskać więcej informacji, zobacz CANNOT_LOAD_STATE_STORE

CANNOT_MERGE_INCOMPATIBLE_DATA_TYPE

SQLSTATE: 42825

Nie można scalić niezgodnych typów <left> danych i <right>. Sprawdź typy danych scalonych kolumn i upewnij się, że są one zgodne. W razie potrzeby rozważ rzutowanie kolumn do zgodnych typów danych przed podjęciem próby scalenia.

CANNOT_MERGE_SCHEMAS

SQLSTATE: 42KD9

Schematy scalania nie powiodły się:

Schemat początkowy:

<left>

Schemat, którego nie można scalić ze schematem początkowym:

<right>.

CANNOT_MODIFY_CONFIG

SQLSTATE: 46110

Nie można zmodyfikować wartości konfiguracji platformy Spark: <key>.

Zobacz też https://spark.apache.org/docs/latest/sql-migration-guide.html#ddl-statements" .

CANNOT_PARSE_DECIMAL

SQLSTATE: 22018

Nie można przeanalizować liczby dziesiętnej. Upewnij się, że dane wejściowe są prawidłową liczbą z opcjonalnymi separatorami dziesiętnymi lub przecinkami.

CANNOT_PARSE_INTERVAL

SQLSTATE: 22006

Nie można przeanalizować <intervalString>. Upewnij się, że podana wartość jest w prawidłowym formacie definiowania interwału. Możesz odwołać się do dokumentacji dotyczącej poprawnego formatu. Jeśli problem będzie się powtarzać, sprawdź dokładnie, czy wartość wejściowa nie ma wartości null lub jest pusta i spróbuj ponownie.

CANNOT_PARSE_JSON_FIELD

SQLSTATE: 2203G

Nie można przeanalizować nazwy <fieldName> pola i wartości <fieldValue> typu <jsonType> tokenu JSON do docelowego typu <dataType>danych platformy Spark.

CANNOT_PARSE_PROTOBUF_DESCRIPTOR

SQLSTATE: 22018

Błąd podczas analizowania bajtów deskryptora w pliku Protobuf FileDescriptorSet.

CANNOT_PARSE_TIMESTAMP

SQLSTATE: 22007

<message>. W razie potrzeby ustaw <ansiConfig> wartość "false", aby pominąć ten błąd.

CANNOT_READ_ARCHIVED_FILE

SQLSTATE: KD003

Nie można odczytać pliku w ścieżce <path> , ponieważ został zarchiwizowany. Dostosuj filtry zapytań, aby wykluczyć zarchiwizowane pliki.

CANNOT_READ_FILE

SQLSTATE: KD003

Nie można odczytać <format> pliku w ścieżce: <path>.

Aby uzyskać więcej informacji, zobacz CANNOT_READ_FILE

SQLSTATE: KD001

Nie można odczytać stopki dla pliku: <file>. Upewnij się, że plik jest w formacie ORC lub Parquet.

Jeśli nie, przekonwertuj go na prawidłowy format. Jeśli plik jest w prawidłowym formacie, sprawdź, czy jest uszkodzony.

Jeśli tak jest, możesz go zignorować lub naprawić uszkodzenie.

CANNOT_READ_SENSITIVE_KEY_FROM_SECURE_PROVIDER

SQLSTATE: 42501

Nie można odczytać klucza poufnego "<key>" od bezpiecznego dostawcy.

CANNOT_RECOGNIZE_HIVE_TYPE

SQLSTATE: 429BB

Nie można rozpoznać ciągu typu hive: <fieldType>, kolumna: <fieldName>. Określony typ danych dla pola nie może zostać rozpoznany przez usługę Spark SQL. Sprawdź typ danych określonego pola i upewnij się, że jest to prawidłowy typ danych Spark SQL. Zapoznaj się z dokumentacją platformy Spark SQL, aby uzyskać listę prawidłowych typów danych i ich format. Jeśli typ danych jest poprawny, upewnij się, że używasz obsługiwanej wersji usługi Spark SQL.

CANNOT_REFERENCE_UC_IN_HMS

SQLSTATE: 0AKD0

Nie można odwołać się do wykazu <objType> aparatu Unity w obiektach magazynu metadanych Hive.

CANNOT_RENAME_ACROSS_CATALOG

SQLSTATE: 0AKD0

Zmiana nazwy <type> między wykazami jest niedozwolona.

CANNOT_RENAME_ACROSS_SCHEMA

SQLSTATE: 0AKD0

Zmiana nazwy <type> między schematami jest niedozwolona.

CANNOT_RESOLVE_DATAFRAME_COLUMN

SQLSTATE: 42704

Nie można rozpoznać kolumny <name>ramki danych . Prawdopodobnie wynika to z nielegalnych odwołań, takich jak df1.select(df2.col("a")).

CANNOT_RESOLVE_STAR_EXPAND

SQLSTATE: 42704

Nie można rozpoznać <targetString>elementu .* podanej kolumny <columns>wejściowej . Sprawdź, czy określona tabela lub struktura istnieje i jest dostępna w kolumnach wejściowych.

CANNOT_RESTORE_PERMISSIONS_FOR_PATH

SQLSTATE: 58030

Nie można ustawić uprawnień dla utworzonej ścieżki <path> z powrotem do <permission>.

CANNOT_SAVE_VARIANT

SQLSTATE: 0A000

Nie można zapisać typu danych wariantu w magazynie zewnętrznym.

CANNOT_SHALLOW_CLONE_ACROSS_UC_AND_HMS

SQLSTATE: 0AKD0

Nie można płytkich klonować tabel w wykazie aparatu Unity i magazynie metadanych Hive.

CANNOT_SHALLOW_CLONE_NESTED

SQLSTATE: 0AKUC

Nie można płytkie klonowanie tabeli <table> , która jest już płytkim klonem.

CANNOT_SHALLOW_CLONE_NON_UC_MANAGED_TABLE_AS_SOURCE_OR_TARGET

SQLSTATE: 0AKUC

Płytkie klonowanie jest obsługiwane tylko dla typu tabeli MANAGED. Tabela <table> nie jest tabelą ZARZĄDZANĄ.

CANNOT_UPDATE_FIELD

SQLSTATE: 0A000

Nie można zaktualizować <table> typu pola <fieldName> :

Aby uzyskać więcej informacji, zobacz CANNOT_UPDATE_FIELD

CANNOT_UP_CAST_DATATYPE

SQLSTATE: 42846

Nie można rzutować <expression> z <sourceType> do <targetType>.

<details>

CANNOT_VALIDATE_CONNECTION

SQLSTATE: 08000

Walidacja połączenia nie jest obsługiwana <jdbcDialectName> . Skontaktuj się z pomocą techniczną usługi Databricks w celu uzyskania alternatywnych rozwiązań lub ustaw wartość "spark.databricks.test Połączenie ionBeforeCreation" na wartość "false", aby pominąć testowanie połączeń przed utworzeniem obiektu połączenia.

CANNOT_WRITE_STATE_STORE

SQLSTATE: 58030

Błąd podczas zapisywania plików magazynu stanów dla dostawcy <providerClass>.

Aby uzyskać więcej informacji, zobacz CANNOT_WRITE_STATE_STORE

CAST_INVALID_INPUT

SQLSTATE: 22018

Nie można rzutować wartości <expression> typu <sourceType> na <targetType> wartość , ponieważ jest źle sformułowana. Popraw wartość zgodnie ze składnią lub zmień jej typ docelowy. Użyj try_cast polecenia , aby tolerować źle sformułowane dane wejściowe i zamiast tego zwracać wartość NULL. W razie potrzeby ustaw <ansiConfig> wartość "false", aby pominąć ten błąd.

Aby uzyskać więcej informacji, zobacz CAST_INVALID_INPUT

CAST_OVERFLOW

SQLSTATE: 22003

Nie można rzutować <targetType> wartości <value> typu <sourceType> z powodu przepełnienia. Zamiast tego użyj polecenia try_cast , aby tolerować przepełnienie i zwracać wartość NULL. W razie potrzeby ustaw <ansiConfig> wartość "false", aby pominąć ten błąd.

CAST_OVERFLOW_IN_TABLE_INSERT

SQLSTATE: 22003

Nie można przypisać wartości <sourceType> typu do <targetType> kolumny lub zmiennej <columnName> typu z powodu przepełnienia. Użyj try_cast wartości wejściowej, aby tolerować przepełnienie i zwracać wartość NULL.

CHECKPOINT_RDD_BLOCK_ID_NOT_FOUND

SQLSTATE: 56000

Nie można odnaleźć bloku <rddBlockId> punktu kontrolnego!

Albo funkcja wykonawcza, która pierwotnie wskazuje tę partycję, nie jest już aktywna, albo oryginalny RDD jest niepersistowany.

Jeśli ten problem będzie się powtarzać, możesz rozważyć użycie zamiast rdd.checkpoint() tego, co jest wolniejsze niż lokalne punkty kontrolne, ale bardziej odporne na błędy.

CLASS_UNSUPPORTED_BY_MAP_OBJECTS

SQLSTATE: 0A000

MapObjects nie obsługuje klasy <cls> jako wynikowej kolekcji.

CLEANROOM_COMMANDS_NOT_SUPPORTED

SQLSTATE: 0A000

Polecenia clean room nie są obsługiwane

CLEANROOM_INVALID_SHARED_DATA_OBJECT_NAME

SQLSTATE: 42K05

Nieprawidłowa <type> nazwa odwołania do wewnątrz pokoju. <type>Użyj nazwy 's wewnątrz czystego pokoju zgodnie z formatem [catalog].[ schema]. [<type>].

Jeśli nie masz pewności, jakiej nazwy użyć, możesz uruchomić polecenie "SHOW ALL IN CLEANROOM [clean_room]" i użyć wartości w kolumnie "name".

CLOUD_FILE_SOURCE_FILE_NOT_FOUND

SQLSTATE: 42K03

Odebrano powiadomienie o pliku: <filePath> ale już nie istnieje. Upewnij się, że pliki nie są usuwane przed ich przetworzeniem. Aby kontynuować strumień, możesz ustawić konfigurację <config> spark SQL na wartość true.

CODEC_NOT_AVAILABLE

SQLSTATE: 56038

Koder koderowy <codecName> jest niedostępny. Rozważ ustawienie konfiguracji <configKey> na <configVal>.

CODEC_SHORT_NAME_NOT_FOUND

SQLSTATE: 42704

Nie można odnaleźć krótkiej nazwy kodera.<codecName>

COLLATION_INVALID_NAME

SQLSTATE: 42704

Wartość <collationName> nie reprezentuje poprawnej nazwy sortowania. Sugerowana prawidłowa nazwa sortowania: [<proposal>].

COLLECTION_SIZE_LIMIT_EXCEEDED

SQLSTATE: 54000

Nie można utworzyć tablicy z elementami <numberOfElements> przekraczającymi limit <maxRoundedArrayLength>rozmiaru tablicy ,

Aby uzyskać więcej informacji, zobacz COLLECTION_SIZE_LIMIT_EXCEEDED

COLUMN_ALIASES_NOT_ALLOWED

SQLSTATE: 42601

Aliasy kolumn nie są dozwolone w pliku <op>.

COLUMN_ALREADY_EXISTS

SQLSTATE: 42711

Kolumna <columnName> już istnieje. Wybierz inną nazwę lub zmień nazwę istniejącej kolumny.

COLUMN_MASKS_CHECK_CONSTRAINT_UNSUPPORTED

SQLSTATE: 0A000

Tworzenie ograniczenia CHECK w tabeli <tableName> z zasadami maski kolumn nie jest obsługiwane.

COLUMN_MASKS_DUPLICATE_USING_COLUMN_NAME

SQLSTATE: 42734

Instrukcja <statementType> próbowała przypisać zasady maski kolumn do kolumny zawierającej co najmniej dwie inne przywoływane kolumny na liście USING COLUMNS o tej samej nazwie <columnName>, która jest nieprawidłowa.

COLUMN_MASKS_FEATURE_NOT_SUPPORTED

SQLSTATE: 0A000

Zasady maskowania kolumn nie <tableName> są obsługiwane:

Aby uzyskać więcej informacji, zobacz COLUMN_MASKS_FEATURE_NOT_SUPPORTED

COLUMN_MASKS_INCOMPATIBLE_SCHEMA_CHANGE

SQLSTATE: 0A000

Nie można nawiązać z <statementType><columnName> tabeli <tableName> , ponieważ odwołuje się do niej zasady maski kolumn dla kolumny <maskedColumn>. Właściciel tabeli musi usunąć lub zmienić te zasady przed kontynuowaniem.

COLUMN_MASKS_MERGE_UNSUPPORTED_SOURCE

SQLSTATE: 0A000

Operacje MERGE INTO nie obsługują zasad maski kolumn w tabeli źródłowej <tableName>.

COLUMN_MASKS_MERGE_UNSUPPORTED_TARGET

SQLSTATE: 0A000

Operacje MERGE INTO nie obsługują zapisywania w tabeli <tableName> z zasadami maski kolumn.

COLUMN_MASKS_MULTI_PART_TARGET_COLUMN_NAME

SQLSTATE: 42K05

Ta instrukcja próbowała przypisać zasady maski kolumn do kolumny <columnName> z wieloma częściami nazw, co jest nieprawidłowe.

COLUMN_MASKS_MULTI_PART_USING_COLUMN_NAME

SQLSTATE: 42K05

Ta instrukcja próbowała przypisać zasady maski kolumn do kolumny, a lista USING COLUMNS zawierała nazwę <columnName> z wieloma częściami nazw, co jest nieprawidłowe.

COLUMN_MASKS_NOT_ENABLED

SQLSTATE: 56038

Obsługa definiowania masek kolumn nie jest włączona

COLUMN_MASKS_REQUIRE_UNITY_CATALOG

SQLSTATE: 0A000

Zasady maski kolumn są obsługiwane tylko w wykazie aparatu Unity.

COLUMN_MASKS_TABLE_CLONE_SOURCE_NOT_SUPPORTED

SQLSTATE: 0A000

<mode> klonowanie z tabeli <tableName> z zasadami maski kolumn nie jest obsługiwane.

COLUMN_MASKS_TABLE_CLONE_TARGET_NOT_SUPPORTED

SQLSTATE: 0A000

<mode> klonowanie do tabeli <tableName> z zasadami maski kolumn nie jest obsługiwane.

COLUMN_MASKS_UNSUPPORTED_CONSTANT_AS_PARAMETER

SQLSTATE: 0AKD1

Używanie stałej jako parametru w zasadach maski kolumn nie jest obsługiwane. Zaktualizuj polecenie SQL, aby usunąć stałą z definicji maski kolumny, a następnie ponów próbę polecenia.

COLUMN_MASKS_UNSUPPORTED_PROVIDER

SQLSTATE: 0A000

Nie można wykonać <statementType> polecenia, ponieważ przypisywanie zasad maski kolumn nie jest obsługiwane dla docelowego źródła danych z dostawcą tabel: "<provider>".

COLUMN_MASKS_UNSUPPORTED_SUBQUERY

SQLSTATE: 0A000

Nie można wykonać operacji <operation> dla tabeli <tableName> , ponieważ zawiera co najmniej jedną zasady maski kolumn z wyrażeniami podzapytania, które nie są jeszcze obsługiwane. Aby kontynuować, skontaktuj się z właścicielem tabeli, aby zaktualizować zasady maski kolumn.

COLUMN_MASKS_USING_COLUMN_NAME_SAME_AS_TARGET_COLUMN

SQLSTATE: 42734

Kolumna miała taką samą nazwę jak kolumna <columnName> docelowa, która jest nieprawidłowa. Usuń kolumnę z listy USING COLUMNS i spróbuj ponownie wykonać polecenie.

COLUMN_NOT_DEFINED_IN_TABLE

SQLSTATE: 42703

<colType> kolumna <colName> nie jest zdefiniowana w tabeli <tableName>, zdefiniowane kolumny tabeli to: <tableCols>.

COLUMN_NOT_FOUND

SQLSTATE: 42703

Nie można odnaleźć kolumny <colName> . Sprawdź pisownię i poprawność nazwy kolumny zgodnie z konfiguracją <caseSensitiveConfig>SQL .

COMMA_PRECEDING_CONSTRAINT_ERROR

SQLSTATE: 42601

Nieoczekiwana definicja "", przed ograniczeniem. Upewnij się, że klauzula ograniczenia nie rozpoczyna się od przecinka, gdy kolumny (i oczekiwania) nie są zdefiniowane.

COMPARATOR_RETURNS_NULL

SQLSTATE: 22004

Komparator zwrócił wartość NULL dla porównania między wartościami <firstValue> i <secondValue>.

Powinna zwracać dodatnią liczbę całkowitą dla wartości "większe niż", 0 dla wartości "equal" i ujemną liczbę całkowitą dla wartości "less than".

Aby przywrócić przestarzałe zachowanie, w którym wartość NULL jest traktowana jako 0 (równa), należy ustawić wartość "spark.sql.legacy.allowNullComparisonResultInArraySort" na wartość "true".

CONCURRENT_QUERY

SQLSTATE: 0A000

Inne wystąpienie tego zapytania [id: <queryId>] zostało właśnie uruchomione przez sesję współbieżną [istniejący identyfikator runId: <existingQueryRunId> nowy identyfikator runId: <newQueryRunId>].

CONCURRENT_STREAM_LOG_UPDATE

SQLSTATE: 40000

Równoczesna aktualizacja dziennika. Wykryto wiele zadań przesyłania strumieniowego dla programu <batchId>.

Upewnij się, że tylko jedno zadanie przesyłania strumieniowego jest uruchamiane w określonej lokalizacji punktu kontrolnego w danym momencie.

CONFLICTING_PROVIDER

SQLSTATE: 22023

Określony dostawca <provider> jest niespójny z istniejącym dostawcą <expectedProvider>wykazu . Użyj polecenia "USING <expectedProvider>" i spróbuj ponownie wykonać polecenie.

POŁĄCZYĆ

SQLSTATE: 56K00

Ogólny błąd Połączenie platformy Spark.

Aby uzyskać więcej informacji, zobacz CONNECT

CONNECTION_ALREADY_EXISTS

SQLSTATE: 42000

Nie można utworzyć połączenia <connectionName> , ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąp istniejące połączenie albo dodaj klauzulę IF NOT EXISTS, aby tolerować istniejące połączenia.

CONNECTION_NAME_CANNOT_BE_EMPTY

SQLSTATE: 42000

Nie można wykonać tego polecenia, ponieważ nazwa połączenia musi być niepusta.

CONNECTION_NOT_FOUND

SQLSTATE: 42000

Nie można wykonać tego polecenia, ponieważ nie można odnaleźć nazwy <connectionName> połączenia.

CONNECTION_OPTION_NOT_SUPPORTED

SQLSTATE: 42000

Połączenie typu "<connectionType>" nie obsługują następujących opcji: <optionsNotSupported>. Obsługiwane opcje: <allowedOptions>.

CONNECTION_TYPE_NOT_SUPPORTED

SQLSTATE: 42000

Nie można utworzyć połączenia typu "<connectionType> . Obsługiwane typy połączeń: <allowedTypes>.

CONSTRAINTS_REQUIRE_UNITY_CATALOG

SQLSTATE: 0A000

Ograniczenia tabel są obsługiwane tylko w wykazie aparatu Unity.

CONVERSION_INVALID_INPUT

SQLSTATE: 22018

Nie można przekonwertować wartości <str> (<fmt>) na <targetType> , ponieważ jest ona źle sformułowana. Popraw wartość zgodnie ze składnią lub zmień jej format. Użyj <suggestion> polecenia , aby tolerować źle sformułowane dane wejściowe i zamiast tego zwracać wartość NULL.

COPY_INTO_CREDENTIALS_NOT_ALLOWED_ON

SQLSTATE: 0A000

Nieprawidłowy schemat <scheme>. Funkcja COPY INTO poświadczeń źródłowych obecnie obsługuje tylko s3/s3n/s3a/wasbs/abfss.

COPY_INTO_CREDENTIALS_REQUIRED

SQLSTATE: 42601

SKOPIUJ DO poświadczeń źródłowych musi określać wartość <keyList>.

COPY_INTO_DUPLICATED_FILES_COPY_NOT_ALLOWED

SQLSTATE: 25000

Zduplikowane pliki zostały zatwierdzone w równoczesnej operacji COPY INTO. Spróbuj ponownie później.

COPY_INTO_ENCRYPTION_NOT_ALLOWED_ON

SQLSTATE: 0A000

Nieprawidłowy schemat <scheme>. Szyfrowanie COPY INTO źródła obsługuje obecnie tylko s3/s3n/s3a/abfss.

COPY_INTO_ENCRYPTION_NOT_SUPPORTED_FOR_AZURE

SQLSTATE: 0A000

Szyfrowanie COPY INTO obsługuje tylko usługę ADLS Gen2 lub schemat plików abfss://

COPY_INTO_ENCRYPTION_REQUIRED

SQLSTATE: 42601

SKOPIUJ DO szyfrowania źródłowego musi określać wartość "<key>".

COPY_INTO_ENCRYPTION_REQUIRED_WITH_EXPECTED

SQLSTATE: 42601

Nieprawidłowa opcja <requiredKey>szyfrowania . FUNKCJA COPY INTO source encryption musi określać '<requiredKey>' = '<keyValue>'.

COPY_INTO_NON_BLIND_APPEND_NOT_ALLOWED

SQLSTATE: 25000

FUNKCJA COPY INTO inna niż dołączanie danych nie może być uruchamiana współbieżnie z innymi transakcjami. Spróbuj ponownie później.

COPY_INTO_ROCKSDB_MAX_RETRY_EXCEEDED

SQLSTATE: 25000

Nie można załadować stanu FUNKCJI COPY INTO, przekroczono maksymalną liczbę ponownych prób.

COPY_INTO_SCHEMA_MISMATCH_WITH_TARGET_TABLE

SQLSTATE: 42KDG

Podczas kopiowania do tabeli delty wykryto niezgodność schematu (Tabela: <table>).

Może to wskazywać na problem z danymi przychodzącymi lub schemat tabeli delty może być automatycznie ewoluowany zgodnie z przychodzącymi danymi przez ustawienie:

COPY_OPTIONS ('mergeSchema' = 'true')

Różnica schematu:

<schemaDiff>

COPY_INTO_SOURCE_FILE_FORMAT_NOT_SUPPORTED

SQLSTATE: 0A000

Format plików źródłowych musi być jednym z plików CSV, JSON, AVRO, ORC, PARQUET, TEXT lub BINARYFILE. Używanie funkcji COPY INTO w tabelach delty, ponieważ źródło nie jest obsługiwane, ponieważ zduplikowane dane mogą być pozyskiwane po operacjach OPTIMIZE. Tę kontrolę można wyłączyć, uruchamiając polecenie set spark.databricks.delta.copyInto.formatCheck.enabled = falseSQL .

COPY_INTO_SOURCE_SCHEMA_INFERENCE_FAILED

SQLSTATE: 42KD9

Katalog źródłowy nie zawiera żadnych plików możliwych do przeanalizowaności typu <format>. Sprawdź zawartość elementu "<source>".

COPY_INTO_SYNTAX_ERROR

SQLSTATE: 42601

Nie można przeanalizować polecenia COPY INTO.

Aby uzyskać więcej informacji, zobacz COPY_INTO_SYNTAX_ERROR

CREATE_OR_REFRESH_MV_ST_ASYNC

SQLSTATE: 0A000

Nie można utworzyć ani odświeżyć zmaterializowanych widoków ani tabel przesyłania strumieniowego z określoną funkcją ASYNC. Usuń ASYNC z instrukcji CREATE LUB REFRESH lub użyj polecenia REFRESH ASYNC, aby odświeżyć istniejące zmaterializowane widoki lub tabele przesyłania strumieniowego asynchronicznie.

CREATE_PERMANENT_VIEW_WITHOUT_ALIAS

SQLSTATE: 0A000

Nie można utworzyć widoku <name> trwałego bez jawnego przypisania aliasu dla wyrażenia <attr>.

CREATE_TABLE_COLUMN_DESCRIPTOR_DUPLICATE

SQLSTATE: 42710

Kolumna <columnName> CREATE TABLE określa deskryptor "<optionName>" więcej niż raz, co jest nieprawidłowe.

CREATE_VIEW_COLUMN_ARITY_MISMATCH

SQLSTATE: 21S01

Nie można utworzyć widoku <viewName>, przyczyną jest

Aby uzyskać więcej informacji, zobacz CREATE_VIEW_COLUMN_ARITY_MISMATCH

CREDENTIAL_MISSING

SQLSTATE: 42601

Podaj poświadczenia podczas tworzenia lub aktualizowania lokalizacji zewnętrznych.

CSV_ENFORCE_SCHEMA_NOT_SUPPORTED

SQLSTATE: 0A000

Nie można ustawić opcji enforceSchema CSV w przypadku używania lub rescuedDataColumnfailOnUnknownFields, ponieważ kolumny są odczytywane według nazwy, a nie porządkowe.

CYCLIC_FUNCTION_REFERENCE

SQLSTATE: 42887

Wykryto odwołanie do funkcji cyklicznej: <path>.

DATABRICKS_DELTA_NOT_ENABLED

SQLSTATE: 56038

Funkcja delta usługi Databricks nie jest włączona na Twoim koncie.<hints>

DATATYPE_MISMATCH

SQLSTATE: 42K09

Nie można rozpoznać <sqlExpr> z powodu niezgodności typów danych:

Aby uzyskać więcej informacji, zobacz DATATYPE_MISMATCH

DATATYPE_MISSING_SIZE

SQLSTATE: 42K01

<type> Typ danych wymaga parametru długości, na przykład <type>(10). Określ długość.

DATA_LINEAGE_SECURE_VIEW_LEAF_NODE_HAS_NO_RELATION

SQLSTATE: 25000

Niepowodzenie zapisu pochodzenia: brakuje odpowiedniej relacji z zasadami dla zabezpieczeń CLM/RLS.

DATA_SOURCE_ALREADY_EXISTS

SQLSTATE: 42710

Źródło danych "<provider>" już istnieje. Wybierz inną nazwę nowego źródła danych.

DATA_SOURCE_NOT_EXIST

SQLSTATE: 42704

Nie można odnaleźć źródła danych "<provider>". Upewnij się, że źródło danych jest zarejestrowane.

DATA_SOURCE_NOT_FOUND

SQLSTATE: 42K02

Nie można odnaleźć źródła danych: <provider>. Upewnij się, że nazwa dostawcy jest poprawna, a pakiet jest poprawnie zarejestrowany i zgodny z wersją platformy Spark.

DATA_SOURCE_OPTION_CONTAINS_INVALID_CHARACTERS

SQLSTATE: 42602

Opcja <option> nie może być pusta i nie powinna zawierać nieprawidłowych znaków, ciągów zapytania ani parametrów.

DATA_SOURCE_OPTION_IS_REQUIRED

SQLSTATE: 42601

Wymagana jest opcja <option> .

DATA_SOURCE_TABLE_SCHEMA_MISMATCH

SQLSTATE: 42K03

Schemat tabeli źródła danych nie jest zgodny z oczekiwanym schematem. Jeśli używasz interfejsu API DataFrameReader.schema lub tworzenia tabeli, unikaj określania schematu.

Schemat źródła danych: <dsSchema>

Oczekiwany schemat: <expectedSchema>

DATA_SOURCE_URL_NOT_ALLOWED

SQLSTATE: 42KDB

Adres URL JDBC nie jest dozwolony w opcjach źródła danych, określ opcje "host", "port" i "baza danych".

DATETIME_OVERFLOW

SQLSTATE: 22008

Przepełnienie operacji daty/godziny: <operation>.

DC_CONNECTION_ERROR

SQLSTATE: KD000

Nie można nawiązać połączenia ze źródłem <sourceName>danych . Kod błędu: <errorCode>.

Aby uzyskać więcej informacji, zobacz DC_CONNECTION_ERROR

DC_CONNECTOR_ERROR

SQLSTATE: KD000

Wystąpił błąd w źródle <sourceName>danych . Kod błędu: <errorCode>.

Aby uzyskać więcej informacji, zobacz DC_CONNECTOR_ERROR

DC_FEATURE_NOT_ENABLED

SQLSTATE: 0A000

<feature> nie jest włączona. Proszę <action>o .

DC_FILE_BACKUP_NOT_FOUND

SQLSTATE: KD000

Menedżer bloków utracił dane i nie ma dla niego kopii zapasowej plików. Odśwież cały potok.

DC_GA4_RAW_DATA_ERROR

SQLSTATE: KD000

Wystąpił błąd w wywołaniach łącznika danych nieprzetworzonych ga4, errorCode: <errorCode>.

Aby uzyskać więcej informacji, zobacz DC_GA4_RAW_DATA_ERROR

DC_INVALID_OFFSET

SQLSTATE: KD000

Nie można przeanalizować przesunięcia <offset> lub nie można odnaleźć przesunięcia. Uruchom ponownie zapytanie z nowego katalogu punktu kontrolnego.

DC_SFDC_API_DAILY_QUOTA_THRESHOLD_EXCEEDED

SQLSTATE: KD000

Przekroczono skonfigurowany dzienny limit przydziału interfejsu API (<type>) dla elementu <sourceName>.

Bieżące użycie: <usage>, skonfigurowany limit przydziału: <quota>.

Zwiększ limit przydziału w usłudze Salesforce lub zaktualizuj skonfigurowany próg.

DC_SFDC_API_ERROR

SQLSTATE: KD000

Wystąpił błąd w wywołaniach interfejsu API usługi salesforce, errorCode: <errorCode>.

Aby uzyskać więcej informacji, zobacz DC_SFDC_API_ERROR

DC_SQLSERVER_ERROR

SQLSTATE: KD000

Wystąpił błąd w łączniku programu SQL Server.

Aby uzyskać więcej informacji, zobacz DC_SQLSERVER_ERROR

DC_UNSUPPORTED_ERROR

SQLSTATE: 0A000

W źródle <sourceName>danych wystąpił nieobsługiwany błąd .

Aby uzyskać więcej informacji, zobacz DC_UNSUPPORTED_ERROR

DC_WORKDAY_RAAS_API_ERROR

SQLSTATE: KD000

Wystąpił błąd w wywołaniach interfejsu API RAAS produktu Workday, errorCode: <errorCode>.

Aby uzyskać więcej informacji, zobacz DC_WORKDAY_RAAS_API_ERROR

DECIMAL_PRECISION_EXCEEDS_MAX_PRECISION

SQLSTATE: 22003

Precyzja <precision> dziesiętna przekracza maksymalną precyzję <maxPrecision>.

DEFAULT_DATABASE_NOT_EXISTS

SQLSTATE: 42704

Domyślna baza danych <defaultDatabase> nie istnieje. Utwórz ją najpierw lub zmień domyślną bazę danych na <defaultDatabase>.

DEFAULT_FILE_NOT_FOUND

SQLSTATE: 42K03

Możliwe, że pliki bazowe zostały zaktualizowane. Możesz jawnie unieważnić pamięć podręczną na platformie Spark, uruchamiając polecenie "REFRESH TABLE tableName" w języku SQL lub ponownie tworząc zaangażowany zestaw danych/ramkę danych. Jeśli pamięć podręczna dysku jest nieaktualna lub pliki bazowe zostały usunięte, możesz ręcznie unieważnić pamięć podręczną dysku, uruchamiając ponownie klaster.

DEFAULT_PLACEMENT_INVALID

SQLSTATE: 42608

Nie można bezpośrednio przypisać słowa kluczowego DEFAULT w poleceniu MERGE, INSERT, UPDATE lub SET VARIABLE do kolumny docelowej, ponieważ była częścią wyrażenia.

Na przykład: UPDATE SET c1 = DEFAULT jest dozwolona, ale UPDATE T SET c1 = DEFAULT + 1 nie jest dozwolona.

DIFFERENT_DELTA_TABLE_READ_BY_STREAMING_SOURCE

SQLSTATE: 55019

Zapytanie przesyłane strumieniowo odczytywało nieoczekiwaną tabelę delty (id = '<newTableId>').

Użyto go do odczytu z innej tabeli delty (id = '<oldTableId>') zgodnie z punktem kontrolnym.

Może się tak zdarzyć, gdy zmieniono kod w celu odczytu z nowej tabeli lub usunięto polecenie i

ponownie utworzono tabelę. Przywróć zmianę lub usuń punkt kontrolny zapytania przesyłania strumieniowego

aby ponownie uruchomić od podstaw.

DISTINCT_WINDOW_FUNCTION_UNSUPPORTED

SQLSTATE: 0A000

Różne funkcje okien nie są obsługiwane: <windowExpr>.

DIVIDE_BY_ZERO

SQLSTATE: 22012

Dzielenie przez zero. Użyj try_divide polecenia , aby tolerować dzielność 0 i zwracać wartość NULL zamiast tego. W razie potrzeby ustaw <config> wartość "false", aby pominąć ten błąd.

Aby uzyskać więcej informacji, zobacz DIVIDE_BY_ZERO

DLT_EXPECTATIONS_NOT_SUPPORTED

SQLSTATE: 56038

Oczekiwania są obsługiwane tylko w potoku tabel na żywo delty.

DLT_VIEW_CLUSTER_BY_NOT_SUPPORTED

SQLSTATE: 56038

MATERIALIZED VIEWs with a CLUSTER BY clause are supported only in a Delta Live Tables pipeline (ZMATERIALIZOWANE VIEWs z klauzulą CLUSTER BY) są obsługiwane tylko w potoku Delta Live Tables.

DLT_VIEW_LOCATION_NOT_SUPPORTED

SQLSTATE: 56038

ZMATERIALIZOWANE lokalizacje WIDOKU są obsługiwane tylko w potoku Tabele na żywo delty.

DLT_VIEW_SCHEMA_WITH_TYPE_NOT_SUPPORTED

SQLSTATE: 56038

Zmaterializowane schematy WIDOKU z określonym typem są obsługiwane tylko w potoku delta live tables.

DLT_VIEW_TABLE_CONSTRAINTS_NOT_SUPPORTED

SQLSTATE: 56038

Klauzule CONSTRAINT w widoku są obsługiwane tylko w potoku delta live tables.

DUPLICATED_FIELD_NAME_IN_ARROW_STRUCT

SQLSTATE: 42713

Zduplikowane nazwy pól w struktury strzałki są niedozwolone, ale .<fieldNames>

DUPLICATED_MAP_KEY

SQLSTATE: 23505

Znaleziono zduplikowany klucz <key> mapy. Sprawdź dane wejściowe.

Jeśli chcesz usunąć zduplikowane klucze, możesz ustawić wartość <mapKeyDedupPolicy> "LAST_WIN", aby klucz wstawiony w końcu był pierwszeństwem.

DUPLICATED_METRICS_NAME

SQLSTATE: 42710

Nazwa metryki nie jest unikatowa: <metricName>. Nie można używać tej samej nazwy dla metryk z różnymi wynikami.

Jednak wiele wystąpień metryk z tym samym wynikiem i nazwą jest dozwolonych (np. samosprzężeń).

DUPLICATE_ASSIGNMENTS

SQLSTATE: 42701

Kolumny lub zmienne <nameList> są wyświetlane więcej niż raz jako obiekty docelowe przypisania.

DUPLICATE_CLAUSES

SQLSTATE: 42614

Znaleziono zduplikowane klauzule: <clauseName>. Usuń jeden z nich.

DUPLICATE_KEY

SQLSTATE: 23505

Znaleziono zduplikowane klucze <keyColumn>.

DUPLICATE_ROUTINE_PARAMETER_ASSIGNMENT

SQLSTATE: 4274K

Wywołanie funkcji <functionName> jest nieprawidłowe, ponieważ zawiera wiele przypisań argumentów do tej samej nazwy <parameterName>parametru .

Aby uzyskać więcej informacji, zobacz DUPLICATE_ROUTINE_PARAMETER_ASSIGNMENT

DUPLICATE_ROUTINE_PARAMETER_NAMES

SQLSTATE: 42734

Znaleziono zduplikowane nazwy na liście parametrów procedury <routineName>zdefiniowanej przez użytkownika: <names>.

DUPLICATE_ROUTINE_RETURNS_COLUMNS

SQLSTATE: 42711

Znaleziono zduplikowane kolumny na liście kolumn klauzuli RETURNS procedury zdefiniowanej przez <routineName>użytkownika: <columns>.

EMPTY_JSON_FIELD_VALUE

SQLSTATE: 42604

Nie można przeanalizować pustego ciągu dla typu <dataType>danych .

EMPTY_LOCAL_FILE_IN_STAGING_ACCESS_QUERY

SQLSTATE: 22023

Pusty plik lokalny w zapytaniu przejściowym <operation>

ENCODER_NOT_FOUND

SQLSTATE: 42704

Nie znaleziono kodera typu <typeName> do wewnętrznej reprezentacji spark SQL.

Rozważ zmianę typu danych wejściowych na jeden z obsługiwanych pod adresem "<docroot>/sql-ref-datatypes.html".

END_OFFSET_HAS_GREATER_OFFSET_FOR_TOPIC_PARTITION_THAN_LATEST_WITH_TRIGGER_AVAILABLENOW

SQLSTATE: KD000

Niektóre partycje w raporcie platformy Kafka dostępne przesunięcie, które jest mniejsze niż przesunięcie końcowe podczas uruchamiania zapytania z wyzwalaczem Trigger.AvailableNow. Błąd może być przejściowy — uruchom ponownie zapytanie i zgłoś, jeśli nadal widzisz ten sam problem.

najnowsze przesunięcie: <latestOffset>, przesunięcie końcowe: <endOffset>

END_OFFSET_HAS_GREATER_OFFSET_FOR_TOPIC_PARTITION_THAN_PREFETCHED

SQLSTATE: KD000

W przypadku źródła danych platformy Kafka z elementem Trigger.AvailableNow przesunięcie końcowe powinno mieć mniejsze lub równe przesunięcie na każdą partycję tematu niż wstępnie pobrane przesunięcie. Błąd może być przejściowy — uruchom ponownie zapytanie i zgłoś, jeśli nadal widzisz ten sam problem.

przesunięcie wstępne: <prefetchedOffset>, przesunięcie końcowe: <endOffset>.

ERROR_READING_AVRO_UNKNOWN_FINGERPRINT

SQLSTATE: KD00B

Błąd podczas odczytywania danych avro — napotkano nieznany odcisk palca: <fingerprint>, nie ma pewności, jakiego schematu użyć.

Może się tak zdarzyć, jeśli po uruchomieniu kontekstu platformy Spark zarejestrowano dodatkowe schematy.

EVENT_LOG_REQUIRES_SHARED_COMPUTE

SQLSTATE: 42601

Nie można wysyłać zapytań dotyczących dzienników zdarzeń z klastra przypisanego lub bez udostępnionej izolacji. Zamiast tego użyj udostępnionego klastra lub magazynu SQL usługi Databricks.

EVENT_LOG_UNAVAILABLE

SQLSTATE: 55019

Brak dzienników zdarzeń dostępnych dla programu <tableOrPipeline>. Spróbuj ponownie później po wygenerowaniu zdarzeń

EVENT_LOG_UNSUPPORTED_TABLE_TYPE

SQLSTATE: 42832

Typ <tableIdentifier> tabeli to <tableType>.

Wykonywanie zapytań dotyczących dzienników zdarzeń obsługuje tylko zmaterializowane widoki, tabele przesyłania strumieniowego lub potoki tabel delta live tables

EVENT_TIME_IS_NOT_ON_TIMESTAMP_TYPE

SQLSTATE: 42K09

Czas <eventName> zdarzenia ma nieprawidłowy typ <eventType>, ale oczekiwano "TIMESTAMP".

EXCEED_LIMIT_LENGTH

SQLSTATE: 54006

Przekracza ograniczenie długości typu char/varchar: <limit>.

EXCEPT_NESTED_COLUMN_INVALID_TYPE

SQLSTATE: 428H2

Z wyjątkiem kolumny <columnName> została rozwiązana i oczekiwano, że ma być StructType, ale znaleziono typ <dataType>.

EXCEPT_OVERLAPPING_COLUMNS

SQLSTATE: 42702

Kolumny na liście z wyjątkiem muszą być odrębne i nienakładające się, ale mają wartość (<columns>).

EXCEPT_RESOLVED_COLUMNS_WITHOUT_MATCH

SQLSTATE: 42703

Usunięto kolumny z wyjątkiem [<exceptColumns>], ale nie są zgodne z żadną kolumną [<expandedColumns>] z rozszerzenia gwiazdki.

EXCEPT_UNRESOLVED_COLUMN_IN_STRUCT_EXPANSION

SQLSTATE: 42703

Nie można rozpoznać nazwy <objectName> kolumny/pola w klauzuli EXCEPT. Czy chodziło o jedną z następujących czynności: [<objectList>]?

Uwaga: kolumny zagnieżdżone w klauzuli EXCEPT mogą nie zawierać kwalifikatorów (nazwa tabeli, nazwa kolumny struktury nadrzędnej itp.) podczas rozszerzania struktury; spróbuj usunąć kwalifikatory, jeśli są używane z kolumnami zagnieżdżonym.

EXECUTOR_BROADCAST_JOIN_OOM

SQLSTATE: 53200

Za mało pamięci, aby skompilować relację emisji <relationClassName>. Rozmiar relacji = <relationSize>. Rozmiar shuffle po stronie kompilacji = <shuffleSize>. Całkowita ilość pamięci używanej przez to zadanie = <taskMemoryUsage>. Metryki menedżera pamięci funkcji wykonawczej: onHeapExecutionMemoryUsed = <onHeapExecutionMemoryUsed>, offHeapExecutionMemoryUsed = <offHeapExecutionMemoryUsed>, onHeapStorageMemoryUsed = <onHeapStorageMemoryUsed>, offHeapStorageMemoryUsed = <offHeapStorageMemoryUsed>. [shuffleId: <shuffleId>]

EXEC_IMMEDIATE_DUPLICATE_ARGUMENT_ALIASES

SQLSTATE: 42701

Klauzula USING tego polecenia EXECUTE IMMEDIATE zawierała wiele argumentów z tym samym aliasem (<aliases>), który jest nieprawidłowy. Zaktualizuj polecenie, aby określić unikatowe aliasy, a następnie spróbuj ponownie.

EXPECT_PERMANENT_VIEW_NOT_TEMP

SQLSTATE: 42809

Element "<operation>" oczekuje stałego widoku, ale <viewName> jest widokiem tymczasowym.

EXPECT_TABLE_NOT_VIEW

SQLSTATE: 42809

Element "<operation>" oczekuje tabeli, ale <viewName> jest widokiem.

Aby uzyskać więcej informacji, zobacz EXPECT_TABLE_NOT_VIEW

EXPECT_VIEW_NOT_TABLE

SQLSTATE: 42809

Tabela <tableName> nie obsługuje <operation>.

Aby uzyskać więcej informacji, zobacz EXPECT_VIEW_NOT_TABLE

EXPRESSION_DECODING_FAILED

SQLSTATE: 42846

Nie można zdekodować wiersza do wartości wyrażeń: <expressions>.

EXPRESSION_ENCODING_FAILED

SQLSTATE: 42846

Nie można zakodować wartości wyrażeń: <expressions> do wiersza.

EXPRESSION_TYPE_IS_NOT_ORDERABLE

SQLSTATE: 42822

Nie można sortować wyrażenia <expr> kolumny, ponieważ jego typ <exprType> nie jest uporządkowany.

EXTERNAL_TABLE_INVALID_SCHEME

SQLSTATE: 0A000

Tabele zewnętrzne nie obsługują schematu <scheme> .

FABRIC_REFRESH_INVALID_SCOPE

SQLSTATE: 0A000

Błąd podczas uruchamiania polecenia "REFRESH FOREIGN <scope><name>". Nie można bezpośrednio odświeżyć sieci szkieletowej <scope> , użyj polecenia "ODŚWIEŻ KATALOG <catalogName>OBCY", aby odświeżyć katalog sieci szkieletowej.

FAILED_EXECUTE_UDF

SQLSTATE: 39000

Funkcja zdefiniowana przez użytkownika (: (<functionName><signature>) =><result>) nie powiodła się z powodu: <reason>.

FAILED_FUNCTION_CALL

SQLSTATE: 38000

Nie można przygotować funkcji <funcName> do wywołania. Sprawdź dokładnie argumenty funkcji.

FAILED_JDBC

SQLSTATE: HV000

Niepowodzenie JDBC <url> w operacji:

Aby uzyskać więcej informacji, zobacz FAILED_JDBC

FAILED_PARSE_STRUCT_TYPE

SQLSTATE: 22018

Nie można przeanalizować struktury: <raw>.

FAILED_REGISTER_CLASS_WITH_KRYO

SQLSTATE: KD000

Nie można zarejestrować klas w kryo.

FAILED_RENAME_PATH

SQLSTATE: 42K04

Nie można zmienić nazwy <sourcePath> na jako <targetPath> miejsce docelowe już istnieje.

FAILED_RENAME_TEMP_FILE

SQLSTATE: 58030

Nie można zmienić nazwy pliku <srcPath> tymczasowego na <dstPath> , ponieważ nazwa FileSystem.rename zwróciła wartość false.

FEATURE_NOT_ON_CLASSIC_WAREHOUSE

SQLSTATE: 56038

<feature> nie jest obsługiwany w klasycznych magazynach SQL. Aby użyć tej funkcji, użyj usługi SQL Warehouse pro lub bezserwerowej. Aby dowiedzieć się więcej o typach magazynu, zobacz <docLink>

FEATURE_REQUIRES_UC

SQLSTATE: 0AKUD

<feature> nie jest obsługiwany bez wykazu aparatu Unity. Aby użyć tej funkcji, włącz katalog aparatu Unity. Aby dowiedzieć się więcej o wykazie aparatu Unity, zobacz <docLink>

FEATURE_UNAVAILABLE

SQLSTATE: 56038

<feature> program nie jest obsługiwany w danym środowisku. Aby użyć tej funkcji, skontaktuj się z pomocą techniczną usługi Databricks.

FIELDS_ALREADY_EXISTS

SQLSTATE: 42710

Nie można <op> w kolumnie, ponieważ <fieldNames> już istnieje w pliku <struct>.

FIELD_NOT_FOUND

SQLSTATE: 42704

Nie ma takiego pola struktury w elemecie <fieldName><fields>.

FILE_IN_STAGING_PATH_ALREADY_EXISTS

SQLSTATE: 42K04

Plik w ścieżce <path> przejściowej już istnieje, ale funkcja OVERWRITE nie jest ustawiona

FORBIDDEN_OPERATION

SQLSTATE: 42809

Operacja <statement> nie jest dozwolona w pliku <objectType>: <objectName>.

FOREACH_BATCH_USER_FUNCTION_ERROR

SQLSTATE: 39000

Wystąpił błąd w funkcji podanej przez użytkownika w ujściu partii foreach. Powodu: <reason>

FOREIGN_KEY_MISMATCH

SQLSTATE: 42830

Kolumny nadrzędne <parentColumns> klucza obcego nie są zgodne z kolumnami <childColumns>podrzędnymi klucza podstawowego.

FOREIGN_OBJECT_NAME_CANNOT_BE_EMPTY

SQLSTATE: 42000

Nie można wykonać tego polecenia, ponieważ nazwa obca <objectType> musi być niepusta.

FOUND_MULTIPLE_DATA_SOURCES

SQLSTATE: 42710

Wykryto wiele źródeł danych o nazwie "<provider>". Sprawdź, czy źródło danych nie jest jednocześnie zarejestrowane i znajduje się w ścieżce klasy.

FROM_JSON_CONFLICTING_SCHEMA_UPDATES

SQLSTATE: 42601

from_json wnioskowanie napotkało sprzeczne aktualizacje schematu w: <location>

FROM_JSON_CORRUPT_RECORD_COLUMN_IN_SCHEMA

SQLSTATE: 42601

from_json znaleziona kolumnaNameOfCorruptRecord (<columnNameOfCorruptRecord>)

w obiekcie JSON i nie można już kontynuować. Skonfiguruj inną wartość dla

opcja "columnNameOfCorruptRecord".

FROM_JSON_CORRUPT_SCHEMA

SQLSTATE: 42601

from_json wnioskowanie nie może odczytać schematu przechowywanego w: <location>

FROM_JSON_INFERENCE_FAILED

SQLSTATE: 42601

from_json nie można wywnioskować schematu. Podaj zamiast tego jeden.

FROM_JSON_INFERENCE_NOT_SUPPORTED

SQLSTATE: 0A000

wnioskowanie from_json jest obsługiwane tylko podczas definiowania tabel przesyłania strumieniowego

FROM_JSON_INVALID_CONFIGURATION

SQLSTATE: 42601

konfiguracja from_json jest nieprawidłowa:

Aby uzyskać więcej informacji, zobacz FROM_JSON_INVALID_CONFIGURATION

FROM_JSON_SCHEMA_EVOLUTION_FAILED

SQLSTATE: 22KD3

from_json nie może ewoluować z <old><new>

GENERATED_COLUMN_WITH_DEFAULT_VALUE

SQLSTATE: 42623

Kolumna nie może mieć zarówno wartości domyślnej, jak i wyrażenia generacji, ale kolumna <colName> ma wartość domyślną: (<defaultValue>) i wyrażenie generacji: (<genExpr>).

GET_TABLES_BY_TYPE_UNSUPPORTED_BY_HIVE_VERSION

SQLSTATE: 56038

Wersje Hive 2.2 i starsze nie obsługują funkcji getTablesByType. Użyj programu Hive w wersji 2.3 lub nowszej.

GRAPHITE_SINK_INVALID_PROTOCOL

SQLSTATE: KD000

Nieprawidłowy protokół Graphite: <protocol>.

GRAPHITE_SINK_PROPERTY_MISSING

SQLSTATE: KD000

Ujście grafity wymaga właściwości "<property>".

GROUPING_COLUMN_MISMATCH

SQLSTATE: 42803

Nie można odnaleźć kolumny grupowania (<grouping>) w kolumnach <groupingColumns>grupowania.

GROUPING_ID_COLUMN_MISMATCH

SQLSTATE: 42803

Kolumny grouping_id (<groupingIdColumn>) nie są zgodne z kolumnami grupowania (<groupByColumns>).

GROUPING_SIZE_LIMIT_EXCEEDED

SQLSTATE: 54000

Rozmiar zestawów grupowania nie może być większy niż <maxSize>.

GROUP_BY_AGGREGATE

SQLSTATE: 42903

Funkcje agregujące nie są dozwolone w usłudze GROUP BY, ale znaleziono <sqlExpr>.

Aby uzyskać więcej informacji, zobacz GROUP_BY_AGGREGATE

GROUP_BY_POS_AGGREGATE

SQLSTATE: 42903

FUNKCJA GROUP BY <index> odwołuje się do wyrażenia <aggExpr> , które zawiera funkcję agregacji. Funkcje agregujące nie są dozwolone w usłudze GROUP BY.

GROUP_BY_POS_OUT_OF_RANGE

SQLSTATE: 42805

Pozycja <index> GROUP BY nie znajduje się na liście zaznaczeń (prawidłowy zakres to [1, <size>]).

GROUP_EXPRESSION_TYPE_IS_NOT_ORDERABLE

SQLSTATE: 42822

Nie można użyć wyrażenia <sqlExpr> jako wyrażenia grupowania, ponieważ jego typ <dataType> danych nie jest uporządkowanym typem danych.

HLL_INVALID_INPUT_SKETCH_BUFFER

SQLSTATE: 22546

Nieprawidłowe wywołanie metody <function>; tylko prawidłowe bufory szkicu HLL są obsługiwane jako dane wejściowe (takie jak te generowane przez hll_sketch_agg funkcję).

HLL_INVALID_LG_K

SQLSTATE: 22546

Nieprawidłowe wywołanie metody <function>; lgConfigK wartość musi zawierać się między <min> i <max>, włącznie: <value>.

HLL_UNION_DIFFERENT_LG_K

SQLSTATE: 22000

Szkice mają różne lgConfigK wartości: <left> i <right>. Ustaw parametr na wartość true, allowDifferentLgConfigK aby wywołać <function> z różnymi lgConfigK wartościami.

IDENTIFIER_TOO_MANY_NAME_PARTS

SQLSTATE: 42601

<identifier> nie jest prawidłowym identyfikatorem, ponieważ zawiera więcej niż 2 części nazw.

INCOMPARABLE_PIVOT_COLUMN

SQLSTATE: 42818

Nieprawidłowa kolumna <columnName>przestawna . Kolumny przestawne muszą być porównywalne.

INCOMPATIBLE_COLUMN_TYPE

SQLSTATE: 42825

<operator> można wykonywać tylko w tabelach z zgodnymi typami kolumn. Kolumna <columnOrdinalNumber><tableOrdinalNumber> tabeli jest <dataType1> typem, który nie jest zgodny z tą samą kolumną <dataType2> pierwszej tabeli.<hint>

INCOMPATIBLE_DATASOURCE_REGISTER

SQLSTATE: 56038

Wykryto niezgodną usługę DataSourceRegister. Usuń niezgodną bibliotekę ze ścieżki klasy lub uaktualnij ją. Błąd: <message>

INCOMPATIBLE_DATA_FOR_TABLE

SQLSTATE: KD000

Nie można zapisać niezgodnych danych dla tabeli <tableName>:

Aby uzyskać więcej informacji, zobacz INCOMPATIBLE_DATA_FOR_TABLE

INCOMPATIBLE_JOIN_TYPES

SQLSTATE: 42613

Typy <joinType1> sprzężenia i <joinType2> są niezgodne.

INCOMPATIBLE_VIEW_SCHEMA_CHANGE

SQLSTATE: 51024

Zapytanie SQL widoku <viewName> ma niezgodną zmianę schematu i nie można rozpoznać kolumny <colName> . Oczekiwane <expectedNum> kolumny o nazwie <colName> , ale dostały <actualCols>wartość .

Spróbuj ponownie utworzyć widok, uruchamiając polecenie: <suggestion>.

INCOMPLETE_TYPE_DEFINITION

SQLSTATE: 42K01

Niekompletny typ złożony:

Aby uzyskać więcej informacji, zobacz INCOMPLETE_TYPE_DEFINITION

INCONSISTENT_BEHAVIOR_CROSS_VERSION

SQLSTATE: 42K0B

Może zostać wyświetlony inny wynik z powodu uaktualnienia do

Aby uzyskać więcej informacji, zobacz INCONSISTENT_BEHAVIOR_CROSS_VERSION

INCORRECT_NUMBER_OF_ARGUMENTS

SQLSTATE: 42605

<failure>, <functionName> wymaga co najmniej <minArgs> argumentów i co najwyżej <maxArgs> argumentów.

INCORRECT_RAMP_UP_RATE

SQLSTATE: 22003

Maksymalne przesunięcie <rowsPerSecond> wierszyPerSecond to <maxSeconds>, ale wartość "rampUpTimeSeconds" to <rampUpTimeSeconds>.

INDEX_ALREADY_EXISTS

SQLSTATE: 42710

Nie można utworzyć indeksu <indexName> w tabeli <tableName> , ponieważ już istnieje.

INDEX_NOT_FOUND

SQLSTATE: 42704

Nie można odnaleźć indeksu <indexName> w tabeli <tableName>.

INFINITE_STREAMING_TRIGGER_NOT_SUPPORTED

SQLSTATE: 0A000

Typ <trigger> wyzwalacza nie jest obsługiwany dla tego typu klastra.

Użyj innego typu wyzwalacza, np. AvailableNow, Once.

INSERT_COLUMN_ARITY_MISMATCH

SQLSTATE: 21S01

Nie można zapisać w pliku <tableName>, przyczyną jest

Aby uzyskać więcej informacji, zobacz INSERT_COLUMN_ARITY_MISMATCH

INSERT_PARTITION_COLUMN_ARITY_MISMATCH

SQLSTATE: 21S01

Nie można zapisać w '<tableName>', <reason>:

Kolumny tabeli: <tableColumns>.

Partycjonuj kolumny z wartościami statycznymi: <staticPartCols>.

Kolumny danych: <dataColumns>.

INSUFFICIENT_PERMISSIONS

SQLSTATE: 42501

Niewystarczające uprawnienia:

<report>

INSUFFICIENT_PERMISSIONS_EXT_LOC

SQLSTATE: 42501

Użytkownik <user> ma niewystarczające uprawnienia do lokalizacji <location>zewnętrznej .

INSUFFICIENT_PERMISSIONS_NO_OWNER

SQLSTATE: 42501

Nie ma właściciela dla elementu <securableName>. Poproś administratora o ustawienie właściciela.

INSUFFICIENT_PERMISSIONS_OWNERSHIP_SECURABLE

SQLSTATE: 42501

Użytkownik nie jest właścicielem <securableName>.

INSUFFICIENT_PERMISSIONS_SECURABLE

SQLSTATE: 42501

Użytkownik nie ma uprawnień <action> do <securableName>usługi .

INSUFFICIENT_PERMISSIONS_SECURABLE_PARENT_OWNER

SQLSTATE: 42501

Właściciel <securableName> obiektu różni się od właściciela <parentSecurableName>obiektu .

INSUFFICIENT_PERMISSIONS_STORAGE_CRED

SQLSTATE: 42501

Poświadczenia <credentialName> magazynu mają niewystarczające uprawnienia.

INSUFFICIENT_PERMISSIONS_UNDERLYING_SECURABLES

SQLSTATE: 42501

Użytkownik nie może <action> włączyć <securableName> z powodu uprawnień do podstawowych zabezpieczania.

INSUFFICIENT_PERMISSIONS_UNDERLYING_SECURABLES_VERBOSE

SQLSTATE: 42501

Użytkownik nie może <action> włączyć <securableName> z powodu uprawnień do podstawowych zabezpieczanych elementów:

<underlyingReport>

INTERVAL_ARITHMETIC_OVERFLOW

SQLSTATE: 22015

<message>.<alternative>

INTERVAL_DIVIDED_BY_ZERO

SQLSTATE: 22012

Dzielenie przez zero. Użyj try_divide polecenia , aby tolerować dzielność 0 i zwracać wartość NULL zamiast tego.

INVALID_ARRAY_INDEX

SQLSTATE: 22003

Indeks <indexValue> jest poza granicami. Tablica zawiera <arraySize> elementy. Użyj funkcji get() SQL, aby tolerować dostęp do elementu w nieprawidłowym indeksie i zwracać wartość NULL. W razie potrzeby ustaw <ansiConfig> wartość "false", aby pominąć ten błąd.

Aby uzyskać więcej informacji, zobacz INVALID_ARRAY_INDEX

INVALID_ARRAY_INDEX_IN_ELEMENT_AT

SQLSTATE: 22003

Indeks <indexValue> jest poza granicami. Tablica zawiera <arraySize> elementy. Użyj try_element_at polecenia , aby tolerować dostęp do elementu w nieprawidłowym indeksie i zamiast tego zwracać wartość NULL. W razie potrzeby ustaw <ansiConfig> wartość "false", aby pominąć ten błąd.

Aby uzyskać więcej informacji, zobacz INVALID_ARRAY_INDEX_IN_ELEMENT_AT

INVALID_BITMAP_POSITION

SQLSTATE: 22003

Położenie <bitPosition> mapy bitowej indeksowanej 0 jest poza granicami. Mapa bitowa ma <bitmapNumBits> bity (<bitmapNumBytes> bajty).

INVALID_BOUNDARY

SQLSTATE: 22003

Granica <boundary> jest nieprawidłowa: <invalidValue>.

Aby uzyskać więcej informacji, zobacz INVALID_BOUNDARY

INVALID_BUCKET_FILE

SQLSTATE: 58030

Nieprawidłowy plik zasobnika: <path>.

INVALID_BYTE_STRING

SQLSTATE: 22P03

Oczekiwany format to ByteString, ale był <unsupported> (<class>).

INVALID_COLUMN_NAME_AS_PATH

SQLSTATE: 46121

Źródło <datasource> danych nie może zapisać kolumny <columnName> , ponieważ jej nazwa zawiera pewne znaki, które nie są dozwolone w ścieżkach plików. Użyj aliasu, aby zmienić jego nazwę.

INVALID_COLUMN_OR_FIELD_DATA_TYPE

SQLSTATE: 42000

Kolumna lub pole <name> jest typu <type> , gdy musi być <expectedType>.

INVALID_CURRENT_RECIPIENT_USAGE

SQLSTATE: 42887

current_recipientfunkcji można używać tylko w instrukcji lub ALTER VIEW instrukcji CREATE VIEW w celu zdefiniowania widoku udziału tylko w wykazie aparatu Unity.

INVALID_CURSOR

SQLSTATE: HY109

Kursor jest nieprawidłowy.

Aby uzyskać więcej informacji, zobacz INVALID_CURSOR

INVALID_DEFAULT_VALUE

SQLSTATE: 42623

Nie można wykonać <statement> polecenia, ponieważ kolumna lub zmienna <colName> docelowa ma wartość <defaultValue>DOMYŚLNą ,

Aby uzyskać więcej informacji, zobacz INVALID_DEFAULT_VALUE

INVALID_DEST_CATALOG

SQLSTATE: 42809

Katalog docelowy polecenia SYNC musi znajdować się w katalogu aparatu Unity. Znaleziono <catalog>plik .

INVALID_DRIVER_MEMORY

SQLSTATE: F0000

Pamięć systemowa <systemMemory> musi mieć co najmniej <minSystemMemory>wartość .

Zwiększ rozmiar sterty przy użyciu opcji –driver-memory lub "<config>" w konfiguracji platformy Spark.

INVALID_EMPTY_LOCATION

SQLSTATE: 42K05

Nazwa lokalizacji nie może być pusta, ale <location> została podana.

INVALID_ESC

SQLSTATE: 42604

Znaleziono nieprawidłowy ciąg ucieczki: <invalidEscape>. Ciąg ucieczki musi zawierać tylko jeden znak.

INVALID_ESCAPE_CHAR

SQLSTATE: 42604

EscapeChar powinien być literałem ciągu o długości jednej, ale ma wartość <sqlExpr>.

INVALID_EXECUTOR_MEMORY

SQLSTATE: F0000

Pamięć <executorMemory> funkcji wykonawczej musi mieć co najmniej <minSystemMemory>wartość .

Zwiększ pamięć funkcji wykonawczej przy użyciu opcji –executor-memory lub "<config>" w konfiguracji platformy Spark.

INVALID_EXPRESSION_ENCODER

SQLSTATE: 42001

Znaleziono nieprawidłowy koder wyrażeń. Oczekuje wystąpienia obiektu ExpressionEncoder, ale ma element <encoderType>. Aby uzyskać więcej informacji, zobacz "<docroot>/api/java/index.html?org/apache/spark/sql/Encoder.html".

INVALID_EXTRACT_BASE_FIELD_TYPE

SQLSTATE: 42000

Nie można wyodrębnić wartości z <base>klasy . Potrzebujesz typu złożonego [STRUCT, ARRAY, ], MAPale ma wartość <other>.

INVALID_EXTRACT_FIELD

SQLSTATE: 42601

Nie można wyodrębnić <field> z pliku <expr>.

INVALID_EXTRACT_FIELD_TYPE

SQLSTATE: 42000

Nazwa pola powinna być literałem ciągu innego niż null, ale jest to <extraction>.

INVALID_FIELD_NAME

SQLSTATE: 42000

Nazwa <fieldName> pola jest nieprawidłowa: <path> nie jest strukturą.

INVALID_FORMAT

SQLSTATE: 42601

Format jest nieprawidłowy: <format>.

Aby uzyskać więcej informacji, zobacz INVALID_FORMAT

INVALID_FRACTION_OF_SECOND

SQLSTATE: 22023

Ułamek sekundy musi być zerowy. Prawidłowy zakres to [0, 60]. W razie potrzeby ustaw <ansiConfig> wartość "false", aby pominąć ten błąd.

INVALID_HANDLE

SQLSTATE: HY000

<handle> Uchwyt jest nieprawidłowy.

Aby uzyskać więcej informacji, zobacz INVALID_HANDLE

INVALID_IDENTIFIER

SQLSTATE: 42602

Identyfikator <ident> jest nieprawidłowy. Rozważ cytowanie go za pomocą cudzysłowów wstecznych jako <ident>.

INVALID_INDEX_OF_ZERO

SQLSTATE: 22003

Indeks 0 jest nieprawidłowy. Indeks musi mieć < wartość 0 lub > 0 (pierwszy element ma indeks 1).

INVALID_INLINE_TABLE

SQLSTATE: 42000

Nieprawidłowa tabela śródliniowa.

Aby uzyskać więcej informacji, zobacz INVALID_INLINE_TABLE

INVALID_INVERSE_DISTRIBUTION_FUNCTION

SQLSTATE: 42K0K

Nieprawidłowa funkcja <funcName>dystrybucji odwrotnej .

Aby uzyskać więcej informacji, zobacz INVALID_INVERSE_DISTRIBUTION_FUNCTION

INVALID_JSON_ROOT_FIELD

SQLSTATE: 22032

Nie można przekonwertować pola głównego JSON na docelowy typ platformy Spark.

INVALID_JSON_SCHEMA_MAP_TYPE

SQLSTATE: 22032

Schemat <jsonSchema> wejściowy może zawierać STRING tylko jako typ klucza dla elementu MAP.

INVALID_KRYO_SERIALIZER_BUFFER_SIZE

SQLSTATE: F0000

Wartość konfiguracji "<bufferSizeConfKey>" musi być mniejsza niż 2048 MiB, ale ma <bufferSizeConfValue> miB.

INVALID_LAMBDA_FUNCTION_CALL

SQLSTATE: 42K0D

Nieprawidłowe wywołanie funkcji lambda.

Aby uzyskać więcej informacji, zobacz INVALID_LAMBDA_FUNCTION_CALL

INVALID_LATERAL_JOIN_TYPE

SQLSTATE: 42613

Korelacja <joinType> join with LATERAL jest niedozwolona, ponieważ podzapytywanie OUTER nie może skorelować z partnerem dołączania. Usuń korelację LATERAL lub użyj SPRZĘŻENIA WEWNĘTRZNEgo lub LEWE SPRZĘŻENIE ZEWNĘTRZNE.

INVALID_LIMIT_LIKE_EXPRESSION

SQLSTATE: 42K0E

Wyrażenie podobne <expr> do limitu jest nieprawidłowe.

Aby uzyskać więcej informacji, zobacz INVALID_LIMIT_LIKE_EXPRESSION

INVALID_NON_DETERMINISTIC_EXPRESSIONS

SQLSTATE: 42K0E

Operator oczekuje wyrażenia deterministycznego, ale rzeczywiste wyrażenie to <sqlExprs>.

INVALID_NUMERIC_LITERAL_RANGE

SQLSTATE: 22003

Literał <rawStrippedQualifier> liczbowy znajduje się poza prawidłowym zakresem dla <typeName> wartości minimalnej <minValue> i wartości maksymalnej <maxValue>. Dostosuj odpowiednio wartość.

INVALID_OBSERVED_METRICS

SQLSTATE: 42K0E

Nieprawidłowe zaobserwowane metryki.

Aby uzyskać więcej informacji, zobacz INVALID_OBSERVED_METRICS

INVALID_OPTIONS

SQLSTATE: 42K06

Nieprawidłowe opcje:

Aby uzyskać więcej informacji, zobacz INVALID_OPTIONS

INVALID_PANDAS_UDF_PLACEMENT

SQLSTATE: 0A000

Nie można wywołać funkcji zdefiniowanej przez użytkownika biblioteki pandas <functionList> grupy jako innych funkcji agregujących nienależących do biblioteki pandas.

INVALID_PARAMETER_MARKER_VALUE

SQLSTATE: 22023

Podano nieprawidłowe mapowanie parametrów:

Aby uzyskać więcej informacji, zobacz INVALID_PARAMETER_MARKER_VALUE

INVALID_PARAMETER_VALUE

SQLSTATE: 22023

Wartość parametrów <parameter> w pliku <functionName> jest nieprawidłowa:

Aby uzyskać więcej informacji, zobacz INVALID_PARAMETER_VALUE

INVALID_PARTITION_OPERATION

SQLSTATE: 42601

Polecenie partycji jest nieprawidłowe.

Aby uzyskać więcej informacji, zobacz INVALID_PARTITION_OPERATION

INVALID_PIPELINE_ID

SQLSTATE: 42604

Identyfikator <pipelineId> potoku jest nieprawidłowy.

Identyfikator potoku powinien być identyfikatorem UUID w formacie "xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx"

INVALID_PRIVILEGE

SQLSTATE: 42852

Uprawnienie <privilege> jest nieprawidłowe dla elementu <securable>.

INVALID_PROPERTY_KEY

SQLSTATE: 42602

<key> jest nieprawidłowym kluczem właściwości, użyj cudzysłowów, np. SET <key>=<value>.

INVALID_PROPERTY_VALUE

SQLSTATE: 42602

<value> jest nieprawidłową wartością właściwości, użyj cudzysłowów, np. SET <key>=<value>

INVALID_QUERY_MIXED_QUERY_PARAMETERS

SQLSTATE: 42613

Zapytanie sparametryzowane musi używać parametrów pozycyjnych lub nazwanych, ale nie obu tych parametrów.

INVALID_S3_COPY_CREDENTIALS

SQLSTATE: 42501

Poświadczenia COPY INTO muszą zawierać AWS_ACCESS_KEY, AWS_SECRET_KEY i AWS_SESSION_TOKEN.

INVALID_SAVE_MODE

SQLSTATE: 42000

Określony tryb <mode> zapisywania jest nieprawidłowy. Prawidłowe tryby zapisywania obejmują "append", "overwrite", "ignore", "error", "errorifexists" i "default".

INVALID_SCHEMA

SQLSTATE: 42K07

Schemat <inputSchema> wejściowy nie jest prawidłowym ciągiem schematu.

Aby uzyskać więcej informacji, zobacz INVALID_SCHEMA

INVALID_SCHEMA_OR_RELATION_NAME

SQLSTATE: 42602

<name> nie jest prawidłową nazwą tabel/schematów. Prawidłowe nazwy zawierają tylko znaki alfabetu, cyfry i _.

INVALID_SCHEME

SQLSTATE: 0AKUC

Wykaz aparatu Unity nie obsługuje <name> domyślnego schematu plików.

INVALID_SECRET_LOOKUP

SQLSTATE: 22531

Nieprawidłowe wyszukiwanie wpisów tajnych:

Aby uzyskać więcej informacji, zobacz INVALID_SECRET_LOOKUP

INVALID_SET_SYNTAX

SQLSTATE: 42000

Oczekiwany format to "SET", "SET key" lub "SET key=value". Jeśli chcesz uwzględnić znaki specjalne w kluczu lub uwzględnić średnik w wartości, użyj backquotes, np. SET key=value.

INVALID_SHARED_ALIAS_NAME

SQLSTATE: 42601

Nazwa <sharedObjectType> aliasu musi mieć postać "schema.name".

INVALID_SINGLE_VARIANT_COLUMN

SQLSTATE: 42613

Po singleVariantColumn określeniu w skanowaniu źródła <dataSource>danych użytkownik musi podać jawny schemat z jedną kolumną z jednym wariantem (na przykład column VARIANT).

INVALID_SOURCE_CATALOG

SQLSTATE: 42809

Wykaz źródłowy nie może znajdować się w katalogu aparatu Unity dla polecenia SYNC. Znaleziono <catalog>plik .

INVALID_SQL_ARG

SQLSTATE: 42K08

Argument <name> metody sql() jest nieprawidłowy. Rozważ zastąpienie go literałem SQL lub funkcjami konstruktora kolekcji, takimi jak map(), , struct()array().

INVALID_SQL_SYNTAX

SQLSTATE: 42000

Nieprawidłowa składnia SQL:

Aby uzyskać więcej informacji, zobacz INVALID_SQL_SYNTAX

INVALID_STAGING_PATH_IN_STAGING_ACCESS_QUERY

SQLSTATE: 42604

Nieprawidłowa ścieżka przejściowa w zapytaniu przejściowym <operation> : <path>

INVALID_STATEMENT_FOR_EXECUTE_INTO

SQLSTATE: 07501

Klauzula INTO funkcji EXECUTE IMMEDIATE jest prawidłowa tylko dla zapytań, ale podana instrukcja nie jest zapytaniem: <sqlString>.

INVALID_SUBQUERY_EXPRESSION

SQLSTATE: 42823

Nieprawidłowa podzapytywanie:

Aby uzyskać więcej informacji, zobacz INVALID_SUBQUERY_EXPRESSION

INVALID_TEMP_OBJ_REFERENCE

SQLSTATE: 42K0F

Nie można utworzyć trwałego obiektu <objName> typu <obj> , ponieważ odwołuje się do tymczasowego obiektu <tempObjName> typu <tempObj>. Należy ustawić obiekt <tempObjName> tymczasowy jako trwały lub ustawić obiekt <objName> trwały jako tymczasowy.

INVALID_TIMESTAMP_FORMAT

SQLSTATE: 22000

Podany znacznik <timestamp> czasu nie jest zgodny z oczekiwaną składnią <format>.

INVALID_TIME_TRAVEL_SPEC

SQLSTATE: 42K0E

Nie można określić zarówno wersji, jak i znacznika czasu podczas podróży do tabeli.

INVALID_TIME_TRAVEL_TIMESTAMP_EXPR

SQLSTATE: 42K0E

Wyrażenie <expr> znacznika czasu podróży jest nieprawidłowe.

Aby uzyskać więcej informacji, zobacz INVALID_TIME_TRAVEL_TIMESTAMP_EXPR

INVALID_TYPED_LITERAL

SQLSTATE: 42604

Wartość literału <valueType> wpisanego jest nieprawidłowa: <value>.

INVALID_UDF_IMPLEMENTATION

SQLSTATE: 38000

Funkcja <funcName> nie implementuje funkcji ScalarFunction ani AggregateFunction.

INVALID_UPGRADE_SYNTAX

SQLSTATE: 42809

<command><supportedOrNot> tabela źródłowa znajduje się w magazynie metadanych Hive, a tabela docelowa znajduje się w katalogu aparatu Unity.

INVALID_URL

SQLSTATE: 22P02

Adres URL jest nieprawidłowy: <url>. W razie potrzeby ustaw <ansiConfig> wartość "false", aby pominąć ten błąd.

INVALID_USAGE_OF_STAR_OR_REGEX

SQLSTATE: 42000

Nieprawidłowe użycie elementu <elem> w pliku <prettyName>.

INVALID_UUID

SQLSTATE: 42604

Dane wejściowe <uuidInput> nie są prawidłowym identyfikatorem UUID.

Identyfikator UUID powinien mieć format "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx"

Sprawdź format identyfikatora UUID.

INVALID_VARIABLE_TYPE_FOR_QUERY_EXECUTE_IMMEDIATE

SQLSTATE: 42K09

Typ zmiennej musi być typem ciągu, ale ma wartość <varType>.

INVALID_WHERE_CONDITION

SQLSTATE: 42903

Warunek <condition> WHERE zawiera nieprawidłowe wyrażenia: <expressionList>.

Zapisz ponownie zapytanie, aby uniknąć funkcji okien, funkcji agregacji i funkcji generatora w klauzuli WHERE.

INVALID_WINDOW_SPEC_FOR_AGGREGATION_FUNC

SQLSTATE: 42601

Nie można określić elementu ORDER BY lub ramki okna dla <aggFunc>elementu .

INVALID_WRITER_COMMIT_MESSAGE

SQLSTATE: 42KDE

Składnik zapisywania źródła danych wygenerował nieprawidłową liczbę komunikatów zatwierdzenia. Oczekiwano dokładnie jednego komunikatu zatwierdzenia składnika zapisywania z każdego zadania, ale odebrano <detail>polecenie .

INVALID_WRITE_DISTRIBUTION

SQLSTATE: 42000

Żądana dystrybucja zapisu jest nieprawidłowa.

Aby uzyskać więcej informacji, zobacz INVALID_WRITE_DISTRIBUTION

JOIN_CONDITION_IS_NOT_BOOLEAN_TYPE

SQLSTATE: 42K0E

Warunek <joinCondition> sprzężenia ma nieprawidłowy typ <conditionType>, oczekiwany "BOOLEAN".

KAFKA_DATA_LOSS

SQLSTATE: 22000

Niektóre dane mogły zostać utracone, ponieważ nie są one już dostępne na platformie Kafka;

dane zostały przestarzałe przez platformę Kafka lub temat mógł zostać usunięty przed wszystkimi danymi w

temat został przetworzony.

Jeśli nie chcesz, aby zapytanie przesyłania strumieniowego nie powiodło się w takich przypadkach, ustaw opcję źródłową failOnDataLoss na false.

Przyczyna:

Aby uzyskać więcej informacji, zobacz KAFKA_DATA_LOSS

KINESIS_COULD_NOT_READ_SHARD_UNTIL_END_OFFSET

SQLSTATE: 22000

Nie można odczytać, dopóki żądany numer <endSeqNum> sekwencji dla fragmentu <shardId> w

strumień <stream> kinezy z trybem <consumerMode>konsumenta . Zapytanie zakończy się niepowodzeniem z powodu

potencjalna utrata danych. Ostatni rekord odczytu był numerem sekwencji <lastSeqNum>.

Może się tak zdarzyć, jeśli dane z parametrem endSeqNum zostały już przestarzałe lub strumień Kinesis był

usunięty i zrekonstruowany o tej samej nazwie. Zachowanie błędu może zostać zastąpione

przez ustawienie wartości spark.databricks.kinesis.failOnDataLoss na wartość false w konfiguracji platformy Spark.

KINESIS_FETCHED_SHARD_LESS_THAN_TRACKED_SHARD

SQLSTATE: 42K04

Minimalny pobrany identyfikator fragmentu z Kinesis (<fetchedShardId>)

jest mniejsza niż minimalna śledzona wartość shardId (<trackedShardId>).

Jest to nieoczekiwane i występuje, gdy strumień Kinesis zostanie usunięty i utworzony ponownie o tej samej nazwie,

i zapytanie przesyłane strumieniowo przy użyciu tego strumienia Kinesis jest ponownie uruchamiane przy użyciu istniejącej lokalizacji punktu kontrolnego.

Uruchom ponownie zapytanie przesyłane strumieniowo z nową lokalizacją punktu kontrolnego lub utwórz strumień o nowej nazwie.

KRYO_BUFFER_OVERFLOW

SQLSTATE: 54006

Serializacji Kryo nie powiodła się: <exceptionMsg>. Aby tego uniknąć, zwiększ wartość "<bufferSizeConfKey>".

LOAD_DATA_PATH_NOT_EXISTS

SQLSTATE: 42K03

Ścieżka wejściowa LOAD DATA nie istnieje: <path>.

LOCAL_MUST_WITH_SCHEMA_FILE

SQLSTATE: 42601

Lokalne musi być używane razem ze schematem file, ale dostał: <actualSchema>.

LOCATION_ALREADY_EXISTS

SQLSTATE: 42710

Nie można nazwać tabeli zarządzanej jako <identifier>, ponieważ jej skojarzona lokalizacja <location> już istnieje. Wybierz inną nazwę tabeli lub usuń istniejącą lokalizację jako pierwszą.

LOST_TOPIC_PARTITIONS_IN_END_OFFSET_WITH_TRIGGER_AVAILABLENOW

SQLSTATE: KD000

Niektóre partycje w tematach platformy Kafka zostały utracone podczas uruchamiania zapytania z wyzwalaczem Trigger.AvailableNow. Błąd może być przejściowy — uruchom ponownie zapytanie i zgłoś, jeśli nadal widzisz ten sam problem.

topic-partitions for latest offset: , topic-partitions for end offset: <tpsForLatestOffset><tpsForEndOffset>

MALFORMED_AVRO_MESSAGE

SQLSTATE: KD000

Źle sformułowane komunikaty Avro są wykrywane w deserializacji komunikatów. Tryb analizowania: <mode>. Aby przetworzyć źle sformułowany komunikat Avro jako wynik null, spróbuj ustawić opcję "mode" jako "PERMISSIVE".

MALFORMED_CSV_RECORD

SQLSTATE: KD000

Źle sformułowany rekord CSV: <badRecord>

MALFORMED_RECORD_IN_PARSING

SQLSTATE: 22023

Źle sformułowane rekordy są wykrywane w analizowaniu rekordów: <badRecord>.

Tryb analizowania: <failFastMode>. Aby przetworzyć źle sformułowane rekordy jako wynik null, spróbuj ustawić opcję "mode" jako "PERMISSIVE".

Aby uzyskać więcej informacji, zobacz MALFORMED_RECORD_IN_PARSING

MALFORMED_VARIANT

SQLSTATE: 22023

Wariant binarny jest źle sformułowany. Sprawdź, czy źródło danych jest prawidłowe.

MANAGED_TABLE_WITH_CRED

SQLSTATE: 42613

Tworzenie tabeli zarządzanej przy użyciu poświadczeń magazynu nie jest obsługiwane.

MATERIALIZED_VIEW_MESA_REFRESH_WITHOUT_PIPELINE_ID

SQLSTATE: 55019

Nie można <refreshType> zmaterializować widoku, ponieważ jest on wstępnie aktualizowany o identyfikator pipelineId. Aby włączyć <refreshType> , upuść i ponownie utworzyć zmaterializowany widok.

MATERIALIZED_VIEW_OPERATION_NOT_ALLOWED

SQLSTATE: 56038

Zmaterializowana operacja <operation> widoku jest niedozwolona:

Aby uzyskać więcej informacji, zobacz MATERIALIZED_VIEW_OPERATION_NOT_ALLOWED

MATERIALIZED_VIEW_OUTPUT_WITHOUT_EXPLICIT_ALIAS

SQLSTATE: 0A000

Wyrażenie <expression> wyjściowe w zmaterializowanym widoku musi być jawnie aliasowane.

MATERIALIZED_VIEW_UNSUPPORTED_OPERATION

SQLSTATE: 0A000

Operacja <operation> nie jest obsługiwana w zmaterializowanych widokach dla tej wersji.

MAX_NUMBER_VARIABLES_IN_SESSION_EXCEEDED

SQLSTATE: 54KD1

Nie można utworzyć nowej zmiennej <variableName> , ponieważ liczba zmiennych w sesji przekracza maksymalną dozwoloną liczbę (<maxNumVariables>).

MAX_RECORDS_PER_FETCH_INVALID_FOR_KINESIS_SOURCE

SQLSTATE: 22023

wartość maxRecordsPerFetch musi być dodatnią liczbą całkowitą mniejszą lub równą <kinesisRecordLimit>

MERGE_CARDINALITY_VIOLATION

SQLSTATE: 23K01

Warunek wyszukiwania ON instrukcji MERGE był zgodny z pojedynczym wierszem z tabeli docelowej z wieloma wierszami tabeli źródłowej.

Może to spowodować, że wiersz docelowy jest uruchamiany więcej niż raz z operacją aktualizacji lub usuwania i nie jest dozwolony.

MISMATCHED_TOPIC_PARTITIONS_BETWEEN_END_OFFSET_AND_PREFETCHED

SQLSTATE: KD000

Źródło danych platformy Kafka w pliku Trigger.AvailableNow powinno zapewnić te same partycje tematu we wstępnie pobranym przesunięciu na koniec dla każdego mikrobajta. Błąd może być przejściowy — uruchom ponownie zapytanie i zgłoś, jeśli nadal widzisz ten sam problem.

topic-partitions for pre-fetched offset: <tpsForPrefetched>, topic-partitions for end offset: <tpsForEndOffset>.

MISSING_AGGREGATION

SQLSTATE: 42803

Wyrażenie <expression> nie agregujące jest oparte na kolumnach, które nie uczestniczą w klauzuli GROUP BY.

Dodaj kolumny lub wyrażenie do grupy WEDŁUG, zagreguj wyrażenie lub użyj <expressionAnyValue> , jeśli nie obchodzisz, które wartości w grupie są zwracane.

Aby uzyskać więcej informacji, zobacz MISSING_AGGREGATION

MISSING_CONNECTION_OPTION

SQLSTATE: 42000

Połączenie typu "<connectionType>" muszą zawierać następujące opcje: <requiredOptions>.

MISSING_GROUP_BY

SQLSTATE: 42803

Zapytanie nie zawiera klauzuli GROUP BY. Dodaj grupę BY lub zmień ją w funkcje okna przy użyciu klauzul OVER.

MISSING_NAME_FOR_CHECK_CONSTRAINT

SQLSTATE: 42000

Ograniczenie CHECK musi mieć nazwę.

MISSING_PARAMETER_FOR_KAFKA

SQLSTATE: 42KDF

Parametr jest wymagany dla platformy <parameterName> Kafka, ale nie jest określony w pliku <functionName>.

MISSING_PARAMETER_FOR_ROUTINE

SQLSTATE: 42KDF

Parametr <parameterName> jest wymagany, ale nie został określony w pliku <functionName>.

MODIFY_BUILTIN_CATALOG

SQLSTATE: 42832

Modyfikowanie wbudowanego wykazu <catalogName> nie jest obsługiwane.

MULTIPLE_LOAD_PATH

SQLSTATE: 42000

Funkcja delta usługi Databricks nie obsługuje wielu ścieżek wejściowych w interfejsie API load().

ścieżki: <pathList>. Aby utworzyć jedną ramkę danych przez załadowanie

wiele ścieżek z tej samej tabeli delty, załaduj ścieżkę główną

tabela delta z odpowiednimi filtrami partycji. Jeśli wiele ścieżek

znajdują się w różnych tabelach delty. Użyj interfejsów API union()/unionByName() zestawu danych

aby połączyć ramki danych generowane przez oddzielne wywołania interfejsu API load().

MULTIPLE_MATCHING_CONSTRAINTS

SQLSTATE: 42891

Znaleziono co najmniej dwa zgodne ograniczenia z danym warunkiem.

MULTIPLE_TIME_TRAVEL_SPEC

SQLSTATE: 42K0E

Nie można określić podróży czasowej zarówno w klauzuli podróży czasowej, jak i w opcjach.

MULTIPLE_XML_DATA_SOURCE

SQLSTATE: 42710

Wykryto wiele źródeł danych o nazwie <provider> (<sourceNames>). Określ w pełni kwalifikowaną nazwę klasy lub usuń <externalSource> z ścieżki klasy.

MULTI_SOURCES_UNSUPPORTED_FOR_EXPRESSION

SQLSTATE: 42K0E

Wyrażenie <expr> nie obsługuje więcej niż jednego źródła.

MULTI_UDF_INTERFACE_ERROR

SQLSTATE: 0A000

Nie wolno implementować wielu interfejsów UDF, klasa <className>UDF .

MUTUALLY_EXCLUSIVE_CLAUSES

SQLSTATE: 42613

Wzajemnie wykluczające się klauzule lub opcje <clauses>. Usuń jedną z tych klauzul.

MV_ST_ALTER_QUERY_INCORRECT_BACKING_TYPE

SQLSTATE: 42601

Zapytanie wejściowe oczekuje <expectedType>wartości , ale podstawowa <givenType>tabela to .

NAMED_PARAMETERS_NOT_SUPPORTED

SQLSTATE: 4274K

Nazwane parametry nie są obsługiwane dla funkcji <functionName>. Spróbuj ponownie wykonać zapytanie z argumentami pozycyjnymi do wywołania funkcji.

NAMED_PARAMETERS_NOT_SUPPORTED_FOR_SQL_UDFS

SQLSTATE: 0A000

Nie można wywołać funkcji <functionName> , ponieważ nazwane odwołania argumentów dla funkcji zdefiniowanej przez użytkownika SQL nie są obsługiwane. W tym przypadku nazwane odwołanie do argumentu to <argument>.

NAMED_PARAMETER_SUPPORT_DISABLED

SQLSTATE: 0A000

Nie można wywołać funkcji <functionName> , ponieważ nazwane odwołania argumentów nie są tutaj włączone.

W tym przypadku nazwane odwołanie do argumentu to <argument>.

Ustaw wartość "spark.sql.allowNamedFunctionArguments" na wartość "true", aby włączyć funkcję.

NAMESPACE_ALREADY_EXISTS

SQLSTATE: 42000

Nie można utworzyć przestrzeni nazw <nameSpaceName> , ponieważ już istnieje.

Wybierz inną nazwę, upuść istniejącą przestrzeń nazw lub dodaj klauzulę IF NOT EXISTS, aby tolerować wcześniej istniejącą przestrzeń nazw.

NAMESPACE_NOT_EMPTY

SQLSTATE: 42000

Nie można usunąć przestrzeni nazw <nameSpaceNameName> , ponieważ zawiera ona obiekty.

Użyj DROP NAMESPACE ... CASCADE, aby usunąć przestrzeń nazw i wszystkie jej obiekty.

NAMESPACE_NOT_FOUND

SQLSTATE: 42000

Nie można odnaleźć przestrzeni nazw <nameSpaceName> . Sprawdź pisownię i poprawność przestrzeni nazw.

Jeśli nazwa nie została zakwalifikowana, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę poprawnie.

Aby tolerować błąd podczas upuszczania, użyj DROP NAMESPACE IF EXISTS.

NATIVE_XML_DATA_SOURCE_NOT_ENABLED

SQLSTATE: 56038

W tym klastrze nie włączono natywnego źródła danych XML.

NESTED_AGGREGATE_FUNCTION

SQLSTATE: 42607

Nie można używać funkcji agregującej w argumencie innej funkcji agregującej. Użyj wewnętrznej funkcji agregacji w podzadycie.

NESTED_EXECUTE_IMMEDIATE

SQLSTATE: 07501

Zagnieżdżone polecenia EXECUTE IMMEDIATE nie są dozwolone. Upewnij się, że podane zapytanie SQL (<sqlString>) nie zawiera innego polecenia EXECUTE IMMEDIATE.

NON_FOLDABLE_ARGUMENT

SQLSTATE: 42K08

Funkcja <funcName> wymaga, aby parametr <paramName> był składanym wyrażeniem typu <paramType>, ale rzeczywisty argument jest niezginalny.

NON_LAST_MATCHED_CLAUSE_OMIT_CONDITION

SQLSTATE: 42613

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula MATCHED, tylko ostatnia klauzula MATCHED może pominąć warunek.

NON_LAST_NOT_MATCHED_BY_SOURCE_CLAUSE_OMIT_CONDITION

SQLSTATE: 42613

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula NIE PASUJE WEDŁUG ŹRÓDŁA, tylko ostatnia klauzula NIE PASUJE WEDŁUG ŹRÓDŁA może pominąć warunek.

NON_LAST_NOT_MATCHED_BY_TARGET_CLAUSE_OMIT_CONDITION

SQLSTATE: 42613

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula NIE PASUJE [BY TARGET], tylko ostatnia klauzula NIE PASUJE [BY TARGET] może pominąć warunek.

NON_LITERAL_PIVOT_VALUES

SQLSTATE: 42K08

Znaleziono <expression>wyrażenia literału wymagane dla wartości przestawnych.

NON_PARTITION_COLUMN

SQLSTATE: 42000

Klauzula PARTITION nie może zawierać kolumny innej niż partycja: <columnName>.

NON_TIME_WINDOW_NOT_SUPPORTED_IN_STREAMING

SQLSTATE: 42KDE

Funkcja Window nie jest obsługiwana w <windowFunc> kolumnie (jako kolumna <columnName>) w przypadku przesyłania strumieniowego ramek danych/zestawów danych.

Przesyłanie strumieniowe ze strukturą obsługuje tylko agregację okien czasowych przy użyciu funkcji WINDOW. (specyfikacja okna: <windowSpec>)

NOT_ALLOWED_IN_FROM

SQLSTATE: 42601

Niedozwolone w klauzuli FROM:

Aby uzyskać więcej informacji, zobacz NOT_ALLOWED_IN_FROM

NOT_A_CONSTANT_STRING

SQLSTATE: 42601

Wyrażenie <expr> używane dla procedury lub klauzuli <name> musi być stałą STRING , która nie ma wartości NULL.

Aby uzyskać więcej informacji, zobacz NOT_A_CONSTANT_STRING

NOT_A_PARTITIONED_TABLE

SQLSTATE: 42809

Operacja <operation> jest niedozwolona, <tableIdentWithDB> ponieważ nie jest to tabela partycjonowana.

NOT_A_SCALAR_FUNCTION

SQLSTATE: 42887

<functionName> pojawia się tutaj jako wyrażenie skalarne, ale funkcja została zdefiniowana jako funkcja tabeli. Zaktualizuj zapytanie, aby przenieść wywołanie funkcji do klauzuli FROM lub ponownie zdefiniować <functionName> jako funkcję skalarną.

NOT_A_TABLE_FUNCTION

SQLSTATE: 42887

<functionName> pojawia się w tym miejscu jako funkcja tabeli, ale funkcja została zdefiniowana jako funkcja skalarna. Zaktualizuj zapytanie, aby przenieść wywołanie funkcji poza klauzulę FROM lub ponownie zdefiniować <functionName> jako funkcję tabeli.

NOT_NULL_CONSTRAINT_VIOLATION

SQLSTATE: 42000

Przypisywanie wartości NULL nie jest dozwolone w tym miejscu.

Aby uzyskać więcej informacji, zobacz NOT_NULL_CONSTRAINT_VIOLATION

NOT_SUPPORTED_CHANGE_COLUMN

SQLSTATE: 0A000

FUNKCJA ALTER TABLE ALTER/CHANGE COLUMN nie jest obsługiwana w przypadku zmiany <table>kolumny <originName> z typem <newType><originType> na <newName> .

NOT_SUPPORTED_COMMAND_FOR_V2_TABLE

SQLSTATE: 0A000

<cmd> nie jest obsługiwany w przypadku tabel w wersji 2.

NOT_SUPPORTED_COMMAND_WITHOUT_HIVE_SUPPORT

SQLSTATE: 0A000

<cmd> program nie jest obsługiwany, jeśli chcesz go włączyć, ustaw wartość "spark.sql.catalogImplementation" na wartość "hive".

NOT_SUPPORTED_IN_JDBC_CATALOG

SQLSTATE: 0A000

Nieobsługiwane polecenie w katalogu JDBC:

Aby uzyskać więcej informacji, zobacz NOT_SUPPORTED_IN_JDBC_CATALOG

NOT_SUPPORTED_WITH_DB_SQL

SQLSTATE: 0A000

<operation> program nie jest obsługiwany w programie SQL <endpoint>.

NO_DEFAULT_COLUMN_VALUE_AVAILABLE

SQLSTATE: 42608

Nie można określić wartości domyślnej, <colName> ponieważ nie jest ona dopuszczana do wartości null i nie ma wartości domyślnej.

NO_HANDLER_FOR_UDAF

SQLSTATE: 42000

Brak obsługi dla udaF '<functionName>'. Zamiast tego użyj pliku sparkSession.udf.register(...).

NO_MERGE_ACTION_SPECIFIED

SQLSTATE: 42K0E

po df.mergeInto należy wykonać co najmniej jedną z instrukcji whenMatched/whenNotMatched/whenNotMatchedBySource.

NO_PARENT_EXTERNAL_LOCATION_FOR_PATH

SQLSTATE: brak przypisanej

Nie odnaleziono lokalizacji zewnętrznej nadrzędnej dla ścieżki "<path>". Utwórz lokalizację zewnętrzną w jednej ze ścieżek nadrzędnych, a następnie spróbuj ponownie wykonać zapytanie lub polecenie.

NO_SQL_TYPE_IN_PROTOBUF_SCHEMA

SQLSTATE: 42S22

Nie można odnaleźć <catalystFieldPath> w schemacie Protobuf.

NO_STORAGE_LOCATION_FOR_TABLE

SQLSTATE: brak przypisanej

Nie znaleziono lokalizacji przechowywania tabeli "<tableId>" podczas generowania poświadczeń tabeli. Sprawdź typ tabeli i adres URL lokalizacji tabeli, a następnie spróbuj ponownie wykonać zapytanie lub polecenie.

NO_SUCH_CATALOG_EXCEPTION

SQLSTATE: brak przypisanej

Nie można odnaleźć wykazu "<catalog>". Sprawdź nazwę wykazu, a następnie ponów próbę ponownego uruchomienia zapytania lub polecenia.

NO_SUCH_CLEANROOM_EXCEPTION

SQLSTATE: brak przypisanej

Czysty pokój "<cleanroom>" nie istnieje. Sprawdź, czy nazwa czystego pokoju jest poprawna i pasuje do nazwy prawidłowego istniejącego pomieszczenia, a następnie ponów próbę ponownego uruchomienia zapytania lub polecenia.

NO_SUCH_EXTERNAL_LOCATION_EXCEPTION

SQLSTATE: brak przypisanej

Lokalizacja zewnętrzna "<externalLocation>" nie istnieje. Sprawdź, czy nazwa lokalizacji zewnętrznej jest poprawna, a następnie spróbuj ponownie wykonać zapytanie lub polecenie.

NO_SUCH_METASTORE_EXCEPTION

SQLSTATE: brak przypisanej

Nie można odnaleźć magazynu metadanych. Poproś administratora konta o przypisanie magazynu metadanych do bieżącego obszaru roboczego, a następnie spróbuj ponownie wykonać zapytanie lub polecenie.

NO_SUCH_PROVIDER_EXCEPTION

SQLSTATE: brak przypisanej

Dostawca udziału "<providerName>" nie istnieje. Sprawdź, czy nazwa dostawcy udziału jest poprawna i pasuje do nazwy prawidłowej istniejącej nazwy dostawcy, a następnie spróbuj ponownie wykonać zapytanie lub polecenie.

NO_SUCH_RECIPIENT_EXCEPTION

SQLSTATE: brak przypisanej

Odbiorca "<recipient>" nie istnieje. Sprawdź, czy nazwa adresata jest poprawnie wpisana i pasuje do nazwy prawidłowego istniejącego adresata, a następnie ponów próbę kwerendy lub polecenia ponownie.

NO_SUCH_SHARE_EXCEPTION

SQLSTATE: brak przypisanej

Udział "<share>" nie istnieje. Sprawdź, czy nazwa udziału jest poprawnie wpisana i pasuje do nazwy prawidłowego istniejącego udziału, a następnie ponów próbę kwerendy lub polecenia ponownie.

NO_SUCH_STORAGE_CREDENTIAL_EXCEPTION

SQLSTATE: brak przypisanej

Poświadczenie magazynu "<storageCredential>" nie istnieje. Sprawdź, czy nazwa poświadczeń magazynu jest poprawnie wpisana i pasuje do nazwy prawidłowego istniejącego poświadczenia magazynu, a następnie ponów próbę kwerendy lub polecenia ponownie.

NO_SUCH_USER_EXCEPTION

SQLSTATE: brak przypisanej

Użytkownik "<userName>" nie istnieje. Sprawdź, czy użytkownik, któremu udzielono uprawnień lub zmiany własności, jest poprawnie wpisany i pasuje do nazwy prawidłowego istniejącego użytkownika, a następnie ponów próbę ponownego uruchomienia zapytania lub polecenia.

NO_UDF_INTERFACE

SQLSTATE: 38000

Klasa <className> UDF nie implementuje żadnego interfejsu UDF.

NULLABLE_COLUMN_OR_FIELD

SQLSTATE: 42000

Kolumna lub pole <name> jest dopuszczane do wartości null, gdy jest wymagane, aby nie można było jej stosować.

NULLABLE_ROW_ID_ATTRIBUTES

SQLSTATE: 42000

Atrybuty identyfikatora wiersza nie mogą mieć wartości null: <nullableRowIdAttrs>.

NULL_MAP_KEY

SQLSTATE: 2200E

Nie można użyć wartości null jako klucza mapy.

NUMERIC_OUT_OF_SUPPORTED_RANGE

SQLSTATE: 22003

Nie można interpretować wartości <value> jako liczbowej, ponieważ ma więcej niż 38 cyfr.

NUMERIC_VALUE_OUT_OF_RANGE

SQLSTATE: 22003

<value> nie może być reprezentowana jako Liczba dziesiętna(<precision>, <scale>). Jeśli jest to konieczne, ustaw <config> wartość "false", aby pominąć ten błąd, i zamiast tego zwróć wartość NULL.

NUM_COLUMNS_MISMATCH

SQLSTATE: 42826

<operator> Można wykonywać tylko na danych wejściowych o tej samej liczbie kolumn, ale pierwsze dane wejściowe mają <firstNumColumns> kolumny, a <invalidOrdinalNum> dane wejściowe mają <invalidNumColumns> kolumny.

NUM_TABLE_VALUE_ALIASES_MISMATCH

SQLSTATE: 42826

Liczba podanych aliasów nie jest zgodna z liczbą kolumn wyjściowych.

Nazwa funkcji: <funcName>; liczba aliasów: <aliasesNum>; liczba kolumn wyjściowych: <outColsNum>.

OAUTH_CUSTOM_IDENTITY_CLAIM_NOT_PROVIDED

SQLSTATE: 22KD2

Nie podano oświadczenia tożsamości niestandardowej.

ONLY_SECRET_FUNCTION_SUPPORTED_HERE

SQLSTATE: 42K0E

Funkcja <functionName> wywołująca nie jest obsługiwana w tym <location>miejscu ; <supportedFunctions> obsługiwana tutaj.

OPERATION_CANCELED

SQLSTATE: HY008

Operacja została anulowana.

OPERATION_REQUIRES_UNITY_CATALOG

SQLSTATE: 0AKUD

Operacja <operation> wymaga włączenia wykazu aparatu Unity.

OP_NOT_SUPPORTED_READ_ONLY

SQLSTATE: 42KD1

<plan> nie jest obsługiwany w trybie sesji tylko do odczytu.

ORDER_BY_POS_OUT_OF_RANGE

SQLSTATE: 42805

Pozycja <index> ORDER BY nie znajduje się na liście zaznaczeń (prawidłowy zakres to [1, <size>]).

PARSE_EMPTY_STATEMENT

SQLSTATE: 42617

Błąd składniowy, nieoczekiwana pusta instrukcja.

PARSE_SYNTAX_ERROR

SQLSTATE: 42601

Błąd składniowy w pobliżu lub w pobliżu <error><hint>.

PARTITIONS_ALREADY_EXIST

SQLSTATE: 428FT

Nie można dodać lub zmienić nazwy partycji <partitionList> w tabeli <tableName> , ponieważ już istnieją.

Wybierz inną nazwę, upuść istniejącą partycję lub dodaj klauzulę IF NOT EXISTS, aby tolerować istniejącą partycję.

PARTITIONS_NOT_FOUND

SQLSTATE: 428FT

Nie można odnaleźć partycji <partitionList> w tabeli <tableName>.

Sprawdź specyfikację partycji i nazwę tabeli.

Aby tolerować błąd podczas upuszczania, użyj ALTER TABLE ... UPUŚĆ, JEŚLI ISTNIEJE PARTYCJA.

PARTITION_LOCATION_ALREADY_EXISTS

SQLSTATE: 42K04

Lokalizacja <locationPath> partycji już istnieje w tabeli <tableName>.

PARTITION_LOCATION_IS_NOT_UNDER_TABLE_DIRECTORY

SQLSTATE: 42KD5

Nie można wykonać instrukcji ALTER TABLE SET PARTITION LOCATION, ponieważ

lokalizacja <location> partycji nie znajduje się w katalogu <table>tabeli .

Aby rozwiązać ten problem, ustaw lokalizację partycji na podkatalog .<table>

PARTITION_METADATA

SQLSTATE: 0AKUC

<action> nie jest dozwolone w tabeli <tableName> , ponieważ przechowywanie metadanych partycji nie jest obsługiwane w wykazie aparatu Unity.

PATH_ALREADY_EXISTS

SQLSTATE: 42K04

Ścieżka <outputPath> już istnieje. Ustaw tryb jako "zastąp", aby zastąpić istniejącą ścieżkę.

PATH_NOT_FOUND

SQLSTATE: 42K03

Ścieżka nie istnieje: <path>.

PIVOT_VALUE_DATA_TYPE_MISMATCH

SQLSTATE: 42K09

Nieprawidłowa wartość przestawna '<value>': typ <valueType> danych wartości nie jest zgodny z typem <pivotType>danych kolumny przestawnej.

PROTOBUF_DEPENDENCY_NOT_FOUND

SQLSTATE: 42K0G

Nie można odnaleźć zależności: <dependencyName>.

PROTOBUF_DESCRIPTOR_FILE_NOT_FOUND

SQLSTATE: 42K0G

Błąd podczas odczytywania pliku deskryptora Protobuf w ścieżce: <filePath>.

PROTOBUF_FIELD_MISSING

SQLSTATE: 42K0G

<field> Wyszukiwanie w schemacie Protobuf pod <protobufSchema> adresem nadanych <matchSize> dopasowań. Kandydaci: <matches>.

PROTOBUF_FIELD_MISSING_IN_SQL_SCHEMA

SQLSTATE: 42K0G

Znaleziono <field> w schemacie Protobuf, ale w schemacie SQL nie ma dopasowania.

PROTOBUF_FIELD_TYPE_MISMATCH

SQLSTATE: 42K0G

Napotkano niezgodność typów dla pola: <field>.

PROTOBUF_JAVA_CLASSES_NOT_SUPPORTED

SQLSTATE: 0A000

Klasy języka Java nie są obsługiwane dla programu <protobufFunction>. Skontaktuj się z pomocą techniczną usługi Databricks, aby uzyskać informacje o opcjach alternatywnych.

PROTOBUF_MESSAGE_NOT_FOUND

SQLSTATE: 42K0G

Nie można zlokalizować komunikatu <messageName> w deskryptorze.

PROTOBUF_TYPE_NOT_SUPPORT

SQLSTATE: 42K0G

Typ protobuf nie jest jeszcze obsługiwany: <protobufType>.

PS_FETCH_RETRY_EXCEPTION

SQLSTATE: 22000

Nie można ponowić zadania w etapie pobierania pubsub. Partycja <partitionInfo> na etapie <stageInfo>, TID <taskId>.

PS_INVALID_EMPTY_OPTION

SQLSTATE: 42000

<key> nie może być pustym ciągiem.

PS_INVALID_KEY_TYPE

SQLSTATE: 22000

Nieprawidłowy typ klucza dla deduplikacji PubSub: <key>.

PS_INVALID_OPTION

SQLSTATE: 42000

Opcja <key> nie jest obsługiwana przez usługę PubSub. Można go używać tylko podczas testowania.

PS_INVALID_OPTION_TYPE

SQLSTATE: 42000

Nieprawidłowy typ dla elementu <key>. Oczekiwany typ ma być typem <key><type>.

PS_INVALID_READ_LIMIT

SQLSTATE: 42000

Nieprawidłowy limit odczytu strumienia PubSub: <limit>.

PS_INVALID_UNSAFE_ROW_CONVERSION_FROM_PROTO

SQLSTATE: 22000

Nieprawidłowy element UnsafeRow do dekodowania do pubSubMessageMetadata, żądany schemat proto to: <protoSchema>. Dane wejściowe NiebezpieczneRow mogą być uszkodzone: <unsafeRow>.

PS_MISSING_AUTH_INFO

SQLSTATE: 42000

Nie można odnaleźć pełnych informacji o uwierzytelnianiu PubSub.

PS_MISSING_REQUIRED_OPTION

SQLSTATE: 42000

Nie można odnaleźć wymaganej opcji: <key>.

PS_MOVING_CHECKPOINT_FAILURE

SQLSTATE: 22000

Nie można przenieść nieprzetworzonych plików punktu kontrolnego danych z <src> katalogu docelowego: <dest>.

PS_MULTIPLE_FAILED_EPOCHS

SQLSTATE: 22000

Nie można uruchomić strumienia PubSub, ponieważ pobieranie nie powiodło się więcej niż jedno: <failedEpochs>.

PS_OPTION_NOT_IN_BOUNDS

SQLSTATE: 22000

<key> musi należeć do następujących granic (<min>, <max>) z wyłączności obu granic.

PS_PROVIDE_CREDENTIALS_WITH_OPTION

SQLSTATE: 42000

Udostępnione klastry nie obsługują uwierzytelniania z profilami wystąpień. Podaj poświadczenia do strumienia bezpośrednio przy użyciu funkcji .option().

PS_SPARK_SPECULATION_NOT_SUPPORTED

SQLSTATE: 0A000

Łącznik źródłowy PubSub jest dostępny tylko w klastrze z wyłączonym spark.speculation .

PS_UNABLE_TO_CREATE_SUBSCRIPTION

SQLSTATE: 42000

Wystąpił błąd podczas próby utworzenia subskrypcji <subId> w temacie <topicId>. Sprawdź, czy istnieją wystarczające uprawnienia do utworzenia subskrypcji i spróbuj ponownie.

PS_UNABLE_TO_PARSE_PROTO

SQLSTATE: 22000

Nie można przeanalizować serializacji bajtów w celu wygenerowania proto.

PS_UNSUPPORTED_GET_OFFSET_CALL

SQLSTATE: 0A000

getOffset nie jest obsługiwany bez podawania limitu.

PYTHON_DATA_SOURCE_ERROR

SQLSTATE: 38000

Nie można uruchomić <action> źródła <type>danych języka Python: <msg>

QUERIED_TABLE_INCOMPATIBLE_WITH_COLUMN_MASK_POLICY

SQLSTATE: 428HD

Nie można uzyskać dostępu do tabeli, do której odwołuje się odwołanie, ponieważ wcześniej przypisana maska kolumn jest obecnie niezgodna ze schematem tabeli; aby kontynuować, skontaktuj się z właścicielem tabeli, aby zaktualizować zasady:

Aby uzyskać więcej informacji, zobacz QUERIED_TABLE_INCOMPATIBLE_WITH_COLUMN_MASK_POLICY

QUERIED_TABLE_INCOMPATIBLE_WITH_ROW_LEVEL_SECURITY_POLICY

SQLSTATE: 428HD

Nie można uzyskać dostępu do tabeli, do której odwołuje się odwołanie, ponieważ wcześniej przypisane zasady zabezpieczeń na poziomie wiersza są obecnie niezgodne ze schematem tabeli; aby kontynuować, skontaktuj się z właścicielem tabeli, aby zaktualizować zasady:

Aby uzyskać więcej informacji, zobacz QUERIED_TABLE_INCOMPATIBLE_WITH_ROW_LEVEL_SECURITY_POLICY

READ_FILES_AMBIGUOUS_ROUTINE_PARAMETERS

SQLSTATE: 4274K

Wywołanie funkcji <functionName> ma <parameterName> i <alternativeName> ustawiono, które są aliasami siebie nawzajem. Ustaw tylko jeden z nich.

READ_TVF_UNEXPECTED_REQUIRED_PARAMETER

SQLSTATE: 4274K

Wymagany parametr <parameterName> funkcji <functionName> musi być przypisany na pozycji <expectedPos> bez nazwy.

RECURSIVE_PROTOBUF_SCHEMA

SQLSTATE: 42K0G

Znaleziono odwołanie cykliczne w schemacie Protobuf, którego nie można przetworzyć przez platformę Spark domyślnie: <fieldDescriptor>. spróbuj ustawić opcję recursive.fields.max.depth od 0 do 10. Przechodzenie poza 10 poziomów rekursji nie jest dozwolone.

RECURSIVE_VIEW

SQLSTATE: 42K0H

Wykryto widok <viewIdent> cyklisywny (cykl: <newPath>).

REF_DEFAULT_VALUE_IS_NOT_ALLOWED_IN_PARTITION

SQLSTATE: 42601

Odwołania do wartości kolumn DOMYŚLNYch nie są dozwolone w klauzuli PARTITION.

RELATION_LARGER_THAN_8G

SQLSTATE: 54000

Nie można utworzyć rozmiaru większego <relationName> niż 8G.

REMOTE_FUNCTION_HTTP_FAILED_ERROR

SQLSTATE: 57012

Zdalne żądanie HTTP nie powiodło się z kodem <errorCode>i komunikatem o błędzie <errorMessage>

REMOTE_FUNCTION_HTTP_RESULT_PARSE_ERROR

SQLSTATE: 22032

Nie można ocenić <functionName> funkcji SQL z powodu niezdolności do analizowania wyniku JSON z zdalnej odpowiedzi HTTP; komunikat o błędzie to <errorMessage>. Zapoznaj się z dokumentacją interfejsu API: <docUrl>. Rozwiąż problem wskazany w komunikacie o błędzie i spróbuj ponownie wykonać zapytanie.

REMOTE_FUNCTION_HTTP_RESULT_UNEXPECTED_ERROR

SQLSTATE: 57012

Nie można ocenić <functionName> funkcji SQL z powodu braku możliwości przetworzenia nieoczekiwanej zdalnej odpowiedzi HTTP. Komunikat o błędzie to <errorMessage>. Zapoznaj się z dokumentacją interfejsu API: <docUrl>. Rozwiąż problem wskazany w komunikacie o błędzie i spróbuj ponownie wykonać zapytanie.

REMOTE_FUNCTION_HTTP_RETRY_TIMEOUT

SQLSTATE: 57012

Żądanie zdalne nie powiodło się po ponowieniu <N> próby; ostatni kod błędu HTTP: <errorCode> i komunikat był <errorMessage>

REMOTE_FUNCTION_MISSING_REQUIREMENTS_ERROR

SQLSTATE: 57012

Nie można ocenić <functionName> funkcji SQL, ponieważ <errorMessage>. Sprawdź wymagania w pliku <docUrl>. Rozwiąż problem wskazany w komunikacie o błędzie i spróbuj ponownie wykonać zapytanie.

RENAME_SRC_PATH_NOT_FOUND

SQLSTATE: 42K03

Nie można zmienić nazwy jako <sourcePath> nie znaleziono.

REPEATED_CLAUSE

SQLSTATE: 42614

Klauzula <clause> może być używana co najwyżej raz na <operation> operację.

REQUIRED_PARAMETER_NOT_FOUND

SQLSTATE: 4274K

Nie można wywołać funkcji <functionName> , ponieważ parametr o nazwie <parameterName> jest wymagany, ale wywołanie funkcji nie podało wartości. Zaktualizuj wywołanie funkcji, aby podać wartość argumentu (pozycjonalnie w indeksie <index> lub według nazwy) i ponów próbę zapytania.

REQUIRES_SINGLE_PART_NAMESPACE

SQLSTATE: 42K05

<sessionCatalog> wymaga jednoczęściowej przestrzeni nazw, ale ma wartość <namespace>.

RESERVED_CDC_COLUMNS_ON_WRITE

SQLSTATE: 42939

Zapis zawiera kolumny <columnList> zarezerwowane, które są używane

wewnętrznie jako metadane zestawienia zmian danych. Aby zapisać w tabeli dowolną nazwę/upuść

te kolumny lub wyłącz zestawienie danych zmian w tabeli przez ustawienie

<config> na wartość false.

RESTRICTED_STREAMING_OPTION_PERMISSION_ENFORCED

SQLSTATE: 0A000

Opcja <option> ma ograniczone wartości w klastrach udostępnionych dla <source> źródła.

Aby uzyskać więcej informacji, zobacz RESTRICTED_STREAMING_OPTION_PERMISSION_ENFORCED

ROUTINE_ALREADY_EXISTS

SQLSTATE: 42723

Nie można utworzyć funkcji <routineName> , ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąp istniejącą funkcję albo dodaj klauzulę IF NOT EXISTS, aby tolerować wstępnie istniejącą funkcję.

ROUTINE_NOT_FOUND

SQLSTATE: 42883

Nie można odnaleźć funkcji <routineName> . Sprawdź pisownię i poprawność schematu i wykazu.

Jeśli nazwa nie została zakwalifikowana do schematu i katalogu, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę z poprawnym schematem i wykazem.

Aby tolerować błąd podczas upuszczania, użyj FUNKCJI DROP, JEŚLI ISTNIEJE.

ROUTINE_PARAMETER_NOT_FOUND

SQLSTATE: 42000

Funkcja <functionName> nie obsługuje parametru <parameterName> określonego w pozycji <pos>.<suggestion>

ROUTINE_USES_SYSTEM_RESERVED_CLASS_NAME

SQLSTATE: 42939

Nie można utworzyć funkcji <routineName> , ponieważ określona nazwa klasy "<className>" jest zarezerwowana do użycia systemu. Zmień nazwę klasy i spróbuj ponownie.

ROW_LEVEL_SECURITY_CHECK_CONSTRAINT_UNSUPPORTED

SQLSTATE: 0A000

Tworzenie ograniczenia CHECK w tabeli <tableName> z zasadami zabezpieczeń na poziomie wiersza nie jest obsługiwane.

ROW_LEVEL_SECURITY_DUPLICATE_COLUMN_NAME

SQLSTATE: 42734

Instrukcja <statementType> próbowała przypisać zasady zabezpieczeń na poziomie wiersza do tabeli, ale co najmniej dwie przywoływane kolumny miały taką samą nazwę <columnName>, która jest nieprawidłowa.

ROW_LEVEL_SECURITY_FEATURE_NOT_SUPPORTED

SQLSTATE: 0A000

Zasady zabezpieczeń na poziomie wiersza nie <tableName> są obsługiwane:

Aby uzyskać więcej informacji, zobacz ROW_LEVEL_SECURITY_FEATURE_NOT_SUPPORTED

ROW_LEVEL_SECURITY_INCOMPATIBLE_SCHEMA_CHANGE

SQLSTATE: 0A000

Nie można nawiązać z <statementType><columnName> tabeli <tableName> , ponieważ odwołuje się do niej zasady zabezpieczeń na poziomie wiersza. Właściciel tabeli musi usunąć lub zmienić te zasady przed kontynuowaniem.

ROW_LEVEL_SECURITY_MERGE_UNSUPPORTED_SOURCE

SQLSTATE: 0A000

Operacje MERGE INTO nie obsługują zasad zabezpieczeń na poziomie wiersza w tabeli źródłowej <tableName>.

ROW_LEVEL_SECURITY_MERGE_UNSUPPORTED_TARGET

SQLSTATE: 0A000

Operacje MERGE INTO nie obsługują zapisywania w tabeli <tableName> z zasadami zabezpieczeń na poziomie wiersza.

ROW_LEVEL_SECURITY_MULTI_PART_COLUMN_NAME

SQLSTATE: 42K05

Ta instrukcja próbowała przypisać zasady zabezpieczeń na poziomie wiersza do tabeli, ale przywoływane kolumny <columnName> miały wiele części nazw, co jest nieprawidłowe.

ROW_LEVEL_SECURITY_REQUIRE_UNITY_CATALOG

SQLSTATE: 0A000

Zasady zabezpieczeń na poziomie wiersza są obsługiwane tylko w wykazie aparatu Unity.

ROW_LEVEL_SECURITY_TABLE_CLONE_SOURCE_NOT_SUPPORTED

SQLSTATE: 0A000

<mode> klonowanie z tabeli <tableName> z zasadami zabezpieczeń na poziomie wiersza nie jest obsługiwane.

ROW_LEVEL_SECURITY_TABLE_CLONE_TARGET_NOT_SUPPORTED

SQLSTATE: 0A000

<mode> klonowanie do tabeli <tableName> z zasadami zabezpieczeń na poziomie wiersza nie jest obsługiwane.

ROW_LEVEL_SECURITY_UNSUPPORTED_CONSTANT_AS_PARAMETER

SQLSTATE: 0AKD1

Używanie stałej jako parametru w zasadach zabezpieczeń na poziomie wiersza nie jest obsługiwane. Zaktualizuj polecenie SQL, aby usunąć stałą z definicji filtru wierszy, a następnie ponów próbę polecenia.

ROW_LEVEL_SECURITY_UNSUPPORTED_PROVIDER

SQLSTATE: 0A000

Nie można wykonać <statementType> polecenia, ponieważ przypisywanie zasad zabezpieczeń na poziomie wiersza nie jest obsługiwane dla docelowego źródła danych z dostawcą tabel: "<provider>".

ROW_SUBQUERY_TOO_MANY_ROWS

SQLSTATE: 21000

Więcej niż jeden wiersz zwracany przez podzapytywanie używane jako wiersz.

RULE_ID_NOT_FOUND

SQLSTATE: 22023

Nie znaleziono identyfikatora nazwy reguły "<ruleName>". Zmodyfikuj regułę RuleIdCollection.scala, jeśli dodajesz nową regułę.

SAMPLE_TABLE_PERMISSIONS

SQLSTATE: 42832

Uprawnienia nieobsługiwane w przykładowych bazach danych/tabelach.

SCALAR_SUBQUERY_IS_IN_GROUP_BY_OR_AGGREGATE_FUNCTION

SQLSTATE: 0A000

Skorelowany podzapytywanie skalarne "<sqlExpr>" nie istnieje ani w funkcji GROUP BY, ani w funkcji agregującej.

Dodaj ją do pozycji GRUPUj według przy użyciu pozycji porządkowej lub zawijaj ją w first() (lub first_value), jeśli nie interesuje Cię wartość uzyskana.

SCALAR_SUBQUERY_TOO_MANY_ROWS

SQLSTATE: 21000

Więcej niż jeden wiersz zwracany przez podzapytywanie używane jako wyrażenie.

SCHEMA_ALREADY_EXISTS

SQLSTATE: 42P06

Nie można utworzyć schematu <schemaName> , ponieważ już istnieje.

Wybierz inną nazwę, upuść istniejący schemat lub dodaj klauzulę IF NOT EXISTS, aby tolerować istniejący schemat.

SCHEMA_NOT_EMPTY

SQLSTATE: 2BP01

Nie można usunąć schematu <schemaName> , ponieważ zawiera on obiekty.

Użyj schematu DROP ... CASCADE, aby usunąć schemat i wszystkie jego obiekty.

SCHEMA_NOT_FOUND

SQLSTATE: 42704

Nie można odnaleźć schematu <schemaName> . Sprawdź pisownię i poprawność schematu i wykazu.

Jeśli nazwa nie została zakwalifikowana do katalogu, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę z poprawnym wykazem.

Aby tolerować błąd podczas upuszczania, użyj SCHEMATU DROP, JEŚLI ISTNIEJE.

SCHEMA_REGISTRY_CONFIGURATION_ERROR

SQLSTATE: 42K0G

Nie można zainicjować schematu z rejestru schematów. <reason>.

SECOND_FUNCTION_ARGUMENT_NOT_INTEGER

SQLSTATE: 22023

Drugi argument <functionName> funkcji musi być liczbą całkowitą.

SECRET_FUNCTION_INVALID_LOCATION

SQLSTATE: 42K0E

Nie można wykonać <commandType> polecenia z co najmniej jednym nieszyfrowanym odwołaniem do funkcji SECRET. Zaszyfruj wynik każdego takiego wywołania funkcji za pomocą AES_ENCRYPT i spróbuj ponownie wykonać polecenie

SEED_EXPRESSION_IS_UNFOLDABLE

SQLSTATE: 42K08

Wyrażenie <seedExpr> inicjacyjne wyrażenia <exprWithSeed> musi być składane.

SERVER_IS_BUSY

SQLSTATE: 08KD1

Serwer jest zajęty i nie może obsłużyć żądania. Zaczekaj chwilę i spróbuj ponownie.

SORT_BY_WITHOUT_BUCKETING

SQLSTATE: 42601

Funkcji sortBy należy używać razem z zasobnikiemBy.

SPECIFY_BUCKETING_IS_NOT_ALLOWED

SQLSTATE: 42601

Tabela CREATE bez jawnej listy kolumn nie może określać informacji dotyczących zasobnika.

Użyj formularza z jawną listą kolumn i określ informacje dotyczące zasobnika.

Alternatywnie zezwól na wnioskowanie informacji dotyczących zasobników przez pominięcie klauzuli .

SPECIFY_CLUSTER_BY_WITH_BUCKETING_IS_NOT_ALLOWED

SQLSTATE: 42908

Nie można określić zarówno KLASTRA WEDŁUG, jak i KLASTROWANEGO WEDŁUG DO ZASOBNIKÓW.

SPECIFY_CLUSTER_BY_WITH_PARTITIONED_BY_IS_NOT_ALLOWED

SQLSTATE: 42908

Nie można określić wartości CLUSTER BY i PARTITIONED BY.

SPECIFY_PARTITION_IS_NOT_ALLOWED

SQLSTATE: 42601

Tabela CREATE bez jawnej listy kolumn nie może określać partycjonowanej wartości BY.

Użyj formularza z jawną listą kolumn i określ element PARTITIONED BY.

Alternatywnie zezwalaj na wnioskowanie partycjonowania przez pominięcie klauzuli PARTITION BY.

SQL_CONF_NOT_FOUND

SQLSTATE: 42K0I

Nie można odnaleźć konfiguracji <sqlConf> SQL. Sprawdź, czy konfiguracja istnieje.

STAGING_PATH_CURRENTLY_INACCESSIBLE

SQLSTATE: 22000

Błąd przejściowy podczas uzyskiwania dostępu do docelowej ścieżki <path>przejściowej , spróbuj w ciągu kilku minut

STAR_GROUP_BY_POS

SQLSTATE: 0A000

Gwiazdka (*) nie jest dozwolona na liście wyboru, gdy jest używana pozycja porządkowa GROUP BY.

STATE_STORE_CANNOT_REMOVE_DEFAULT_COLUMN_FAMILY

SQLSTATE: 42802

Nie można usunąć domyślnej rodziny kolumn z nazwą zarezerwowaną=<colFamilyName>.

STATE_STORE_MULTIPLE_VALUES_PER_KEY

SQLSTATE: 42802

Magazyn nie obsługuje wielu wartości na klucz

STATIC_PARTITION_COLUMN_IN_INSERT_COLUMN_LIST

SQLSTATE: 42713

Kolumna <staticName> partycji statycznej jest również określona na liście kolumn.

STDS_COMMITTED_BATCH_UNAVAILABLE

SQLSTATE: KD006

Nie znaleziono zatwierdzonej partii, lokalizacja punktu kontrolnego: <checkpointLocation>. Upewnij się, że zapytanie zostało uruchomione i zatwierdzone przed zatrzymaniem dowolnego mikrobajta.

STDS_CONFLICT_OPTIONS

SQLSTATE: 42613

Nie można określić opcji <options> razem. Określ ten.

STDS_FAILED_TO_READ_STATE_SCHEMA

SQLSTATE: 42K03

Nie można odczytać schematu stanu. Plik nie istnieje lub plik jest uszkodzony. opcje: <sourceOptions>.

Uruchom ponownie zapytanie przesyłania strumieniowego, aby skonstruować schemat stanu i zgłosić je odpowiednim społecznościom lub dostawcom, jeśli błąd będzie się powtarzać.

STDS_INVALID_OPTION_VALUE

SQLSTATE: 42616

Nieprawidłowa wartość opcji źródłowej "<optionName>":

Aby uzyskać więcej informacji, zobacz STDS_INVALID_OPTION_VALUE

STDS_NO_PARTITION_DISCOVERED_IN_STATE_STORE

SQLSTATE: KD006

Stan nie ma żadnej partycji. Sprawdź dokładnie, czy zapytanie wskazuje prawidłowy stan. Opcje: <sourceOptions>

STDS_OFFSET_LOG_UNAVAILABLE

SQLSTATE: KD006

Dziennik przesunięcia dla <batchId> elementu nie istnieje, lokalizacja punktu kontrolnego: <checkpointLocation>.

Określ identyfikator partii, który jest dostępny do wykonywania zapytań — możesz wykonać zapytanie dotyczące dostępnych identyfikatorów wsadowych przy użyciu źródła danych metadanych stanu.

STDS_OFFSET_METADATA_LOG_UNAVAILABLE

SQLSTATE: KD006

Metadane nie są dostępne dla dziennika przesunięcia dla <batchId>lokalizacji punktu kontrolnego: <checkpointLocation>.

Wydaje się, że punkt kontrolny działa tylko ze starszymi wersjami platformy Spark. Uruchom zapytanie przesyłania strumieniowego z najnowszą wersją platformy Spark, aby platforma Spark tworzyła metadane stanu.

STDS_REQUIRED_OPTION_UNSPECIFIED

SQLSTATE: 42601

Należy określić wartość "<optionName>".

STORED_PROCEDURE_NOT_SUPPORTED

SQLSTATE: 0A000

Procedura składowana nie jest obsługiwana

STREAMING_AQE_NOT_SUPPORTED_FOR_STATEFUL_OPERATORS

SQLSTATE: 0A000

Wykonywanie zapytań adaptacyjnych nie jest obsługiwane w przypadku operatorów stanowych w strumieniu ustrukturyzowanym.

STREAMING_FROM_MATERIALIZED_VIEW

SQLSTATE: 0A000

Nie można przesyłać strumieniowo z zmaterializowanego widoku <viewName>. Przesyłanie strumieniowe z zmaterializowanych widoków nie jest obsługiwane.

STREAMING_STATEFUL_OPERATOR_NOT_MATCH_IN_STATE_METADATA

SQLSTATE: 42K03

Nazwa operatora stanowego przesyłania strumieniowego nie jest zgodna z operatorem w metadanych stanu. Może się tak zdarzyć, gdy użytkownik dodaje/usuwa/zmienia stanowy operator istniejącego zapytania przesyłania strumieniowego.

Operatory stanowe w metadanych: [<OpsInMetadataSeq>]; Operatory stanowe w bieżącej partii: [<OpsInCurBatchSeq>].

STREAMING_TABLE_NEEDS_REFRESH

SQLSTATE: 55019

Należy odświeżyć tabelę <tableName> przesyłania strumieniowego. Uruchom polecenie CREATE OR REFRESH STREAMING TABLE <tableName> AS, aby zaktualizować tabelę.

STREAMING_TABLE_NOT_SUPPORTED

SQLSTATE: 56038

Tabele przesyłania strumieniowego można tworzyć i odświeżać tylko w tabelach delta live i usłudze Databricks SQL Warehouse.

STREAMING_TABLE_OPERATION_NOT_ALLOWED

SQLSTATE: 42601

Operacja <operation> jest niedozwolona:

Aby uzyskać więcej informacji, zobacz STREAMING_TABLE_OPERATION_NOT_ALLOWED

STREAMING_TABLE_QUERY_INVALID

SQLSTATE: 42000

Tabelę <tableName> przesyłania strumieniowego można utworzyć tylko na podstawie zapytania przesyłania strumieniowego. Dodaj słowo kluczowe STREAM do klauzuli FROM, aby przekształcić tę relację w zapytanie przesyłane strumieniowo.

STREAM_NOT_FOUND_FOR_KINESIS_SOURCE

SQLSTATE: 42K02

Nie można odnaleźć strumienia <streamName><region> kinezy.

Uruchom nowe zapytanie wskazujące poprawną nazwę strumienia.

SUM_OF_LIMIT_AND_OFFSET_EXCEEDS_MAX_INT

SQLSTATE: 22003

Suma klauzuli LIMIT i klauzuli OFFSET nie może być większa niż maksymalna 32-bitowa wartość całkowita (2,147,483,647), ale znaleziono limit = <limit>, przesunięcie = <offset>.

SYNC_METADATA_DELTA_ONLY

SQLSTATE: 0AKDD

Polecenie naprawy metadanych synchronizacji tabel jest obsługiwane tylko w przypadku tabeli różnicowej.

SYNC_METADATA_NOT_SUPPORTED

SQLSTATE: 0AKUD

Polecenie naprawy metadanych synchronizacji tabel jest obsługiwane tylko w przypadku tabel wykazu aparatu Unity.

SYNC_SRC_TARGET_TBL_NOT_SAME

SQLSTATE: 42KD2

Nazwa <srcTable> tabeli źródłowej musi być taka sama jak nazwa tabeli <destTable>docelowej .

TABLE_OR_VIEW_ALREADY_EXISTS

SQLSTATE: 42P07

Nie można utworzyć tabeli lub widoku <relationName> , ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąp istniejący obiekt, dodaj klauzulę IF NOT EXISTS, aby tolerować istniejące obiekty, lub dodaj klauzulę OR REFRESH, aby odświeżyć istniejącą tabelę przesyłania strumieniowego.

TABLE_OR_VIEW_NOT_FOUND

SQLSTATE: 42P01

Nie można odnaleźć tabeli lub widoku <relationName> . Sprawdź pisownię i poprawność schematu i wykazu.

Jeśli nazwa nie została zakwalifikowana za pomocą schematu, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę z poprawnym schematem i wykazem.

Aby tolerować błąd podczas upuszczania, użyj WIDOKU DROP, JEŚLI ISTNIEJE lub DROP TABLE, JEŚLI ISTNIEJE.

Aby uzyskać więcej informacji, zobacz TABLE_OR_VIEW_NOT_FOUND

TABLE_VALUED_ARGUMENTS_NOT_YET_IMPLEMENTED_FOR_SQL_FUNCTIONS

SQLSTATE: 0A000

Nie można wykonać <action> funkcji <functionName> zdefiniowanej przez użytkownika SQL z argumentami TABLE, ponieważ ta funkcja nie jest jeszcze zaimplementowana.

TABLE_VALUED_FUNCTION_FAILED_TO_ANALYZE_IN_PYTHON

SQLSTATE: 38000

Nie można przeanalizować funkcji tabeli zdefiniowanej przez użytkownika języka Python: <msg>

TABLE_VALUED_FUNCTION_REQUIRED_METADATA_INCOMPATIBLE_WITH_CALL

SQLSTATE: 22023

Nie można ocenić funkcji <functionName> tabeli, ponieważ jej metadane <requestedMetadata>tabeli , ale wywołanie <invalidFunctionCallProperty>funkcji .

TABLE_VALUED_FUNCTION_REQUIRED_METADATA_INVALID

SQLSTATE: 22023

Nie można ocenić funkcji <functionName> tabeli, ponieważ jej metadane tabeli były nieprawidłowe; <reason>.

TABLE_VALUED_FUNCTION_TOO_MANY_TABLE_ARGUMENTS

SQLSTATE: 54023

Istnieje zbyt wiele argumentów tabeli dla funkcji wartości tabeli.

Umożliwia on jeden argument tabeli, ale ma: <num>.

Jeśli chcesz zezwolić na to, ustaw wartość "spark.sql.allowMultipleTableArguments.enabled" na wartość "true"

TABLE_WITH_ID_NOT_FOUND

SQLSTATE: 42P01

Nie można odnaleźć tabeli o identyfikatorze <tableId> . Sprawdź poprawność identyfikatora UUID.

TASK_WRITE_FAILED

SQLSTATE: 58030

Zadanie nie powiodło się podczas zapisywania wierszy w pliku <path>.

TEMP_TABLE_OR_VIEW_ALREADY_EXISTS

SQLSTATE: 42P07

Nie można utworzyć widoku <relationName> tymczasowego, ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąp istniejący widok albo dodaj klauzulę IF NOT EXISTS, aby tolerować istniejące widoki.

TEMP_VIEW_NAME_TOO_MANY_NAME_PARTS

SQLSTATE: 428EK

UTWÓRZ WIDOK TYMCZASOWY lub odpowiednie interfejsy API zestawu danych akceptują tylko nazwy widoków z jedną częścią, ale są dostępne: <actualName>.

TWS_VALUE_SHOULD_NOT_BE_NULL

SQLSTATE: 22004

Nowa wartość powinna mieć wartość inną niż null dla <typeOfState>

UC_BUCKETED_TABLES

SQLSTATE: 0AKUC

Tabele zasobnikowe nie są obsługiwane w wykazie aparatu Unity.

UC_CATALOG_NAME_NOT_PROVIDED

SQLSTATE: 3D000

W przypadku wykazu aparatu Unity określ jawną nazwę wykazu. Np. SHOW GRANT ON CATALOG main (POKAŻ PRZYZNANIE your.address@email.com W KATALOGU głównym).

UC_COMMAND_NOT_SUPPORTED

SQLSTATE: 0AKUC

Polecenia nie <commandName> są obsługiwane w wykazie aparatu Unity.

Aby uzyskać więcej informacji, zobacz UC_COMMAND_NOT_SUPPORTED

UC_DATASOURCE_NOT_SUPPORTED

SQLSTATE: 0AKUC

Format <dataSourceFormatName> źródła danych nie jest obsługiwany w wykazie aparatu Unity.

UC_DATASOURCE_OPTIONS_NOT_SUPPORTED

SQLSTATE: 0AKUC

Opcje źródła danych nie są obsługiwane w wykazie aparatu Unity.

UC_EXTERNAL_VOLUME_MISSING_LOCATION

SQLSTATE: 42601

Klauzula LOCATION musi być obecna dla woluminu zewnętrznego. Sprawdź składnię "CREATE EXTERNAL VOLUME ... LOKALIZACJA ... do tworzenia woluminu zewnętrznego.

UC_FILE_SCHEME_FOR_TABLE_CREATION_NOT_SUPPORTED

SQLSTATE: 0AKUC

Tworzenie tabeli w wykazie aparatu Unity ze schematem <schemeName> plików nie jest obsługiwane.

Zamiast tego utwórz połączenie federacyjnego źródła danych przy użyciu polecenia CREATE CONNECTION dla tego samego dostawcy tabel, a następnie utwórz katalog na podstawie połączenia z poleceniem CREATE FOREIGN CATALOG, aby odwołać się do tabel w tym miejscu.

UC_HIVE_METASTORE_FEDERATION_NOT_ENABLED

SQLSTATE: 0A000

Federacja magazynu metadanych Hive nie jest włączona w tym klastrze.

Uzyskiwanie dostępu do wykazu <catalogName> nie jest obsługiwane w tym klastrze

UC_INVALID_DEPENDENCIES

SQLSTATE: 56098

<viewName> Zależności są rejestrowane jako <storedDeps> podczas analizowania jako <parsedDeps>. Prawdopodobnie wystąpiło to przez niewłaściwe użycie interfejsu API innego niż SQL. Zależności w środowisku Databricks Runtime można naprawić, uruchamiając polecenie ALTER VIEW <viewName> AS <viewText>.

UC_INVALID_NAMESPACE

SQLSTATE: 0AKUC

Zagnieżdżone lub puste przestrzenie nazw nie są obsługiwane w katalogu aparatu Unity.

UC_INVALID_REFERENCE

SQLSTATE: 0AKUC

Nie można odwołać się do obiektu <name> wykazu nienależących do aparatu Unity w obiektach wykazu aparatu Unity.

UC_LAKEHOUSE_FEDERATION_WRITES_NOT_ALLOWED

SQLSTATE: 56038

Obsługa zapisu federacyjnego usługi Unity Lakehouse nie jest włączona dla dostawcy <provider> w tym klastrze.

UC_LOCATION_FOR_MANAGED_VOLUME_NOT_SUPPORTED

SQLSTATE: 42601

Wolumin zarządzany nie akceptuje klauzuli LOCATION. Sprawdź składnię "CREATE VOLUME..." do tworzenia woluminu zarządzanego.

UC_NOT_ENABLED

SQLSTATE: 56038

Wykaz aparatu Unity nie jest włączony w tym klastrze.

UC_QUERY_FEDERATION_NOT_ENABLED

SQLSTATE: 56038

Federacja zapytań wykazu aparatu Unity nie jest włączona w tym klastrze.

UC_VOLUMES_NOT_ENABLED

SQLSTATE: 56038

Obsługa woluminów wykazu aparatu Unity nie jest włączona w tym wystąpieniu.

UC_VOLUMES_SHARING_NOT_ENABLED

SQLSTATE: 56038

Obsługa udostępniania woluminów nie jest włączona w tym wystąpieniu.

UC_VOLUME_NOT_FOUND

SQLSTATE: 42704

Wolumin <name> nie istnieje. Użyj polecenia "SHOW VOLUMES", aby wyświetlić listę dostępnych woluminów.

UDF_ERROR

SQLSTATE: brak przypisanej

Wykonanie funkcji <fn> nie powiodło się

Aby uzyskać więcej informacji, zobacz UDF_ERROR

UDF_LIMITS

SQLSTATE: 54KD0

Naruszono co najmniej jeden limit funkcji zdefiniowanej przez użytkownika.

Aby uzyskać więcej informacji, zobacz UDF_LIMITS

UDF_MAX_COUNT_EXCEEDED

SQLSTATE: 54KD0

Przekroczono limit funkcji zdefiniowanej przez użytkownika dla całej kwerendy <maxNumUdfs> (ograniczony w publicznej wersji zapoznawczej). Znaleziono <numUdfs>plik . Funkcje zdefiniowane przez użytkownika to: <udfNames>.

UDF_PYSPARK_UNSUPPORTED_TYPE

SQLSTATE: 0A000

Funkcja UDF <udf> PySpark (<eval-type>) nie jest obsługiwana w klastrach w trybie dostępu współdzielonego.

UDF_UNSUPPORTED_PARAMETER_DEFAULT_VALUE

SQLSTATE: 0A000

Wartość domyślna parametru nie jest obsługiwana dla funkcji zdefiniowanej przez <functionType> użytkownika.

UDF_USER_CODE_ERROR

SQLSTATE: 39000

Wykonanie funkcji <fn> nie powiodło się.

Aby uzyskać więcej informacji, zobacz UDF_USER_CODE_ERROR

UDTF_ALIAS_NUMBER_MISMATCH

SQLSTATE: 42802

Liczba aliasów podanych w klauzuli AS nie jest zgodna z liczbą kolumn wyjściowych przez udTF.

Oczekiwano <aliasesSize> aliasów, ale otrzymano <aliasesNames>polecenie .

Upewnij się, że podana liczba aliasów jest zgodna z liczbą kolumn wyjściowych przez udTF.

UDTF_INVALID_ALIAS_IN_REQUESTED_ORDERING_STRING_FROM_ANALYZE_METHOD

SQLSTATE: 42802

Nie można ocenić funkcji tabeli zdefiniowanej przez użytkownika, ponieważ jej metoda "analyze" zwróciła żądaną kolumnę OrderingColumn, której wyrażenie nazwy kolumny zawiera niepotrzebny alias <aliasName>; usuń ten alias, a następnie spróbuj ponownie wykonać zapytanie.

UDTF_INVALID_REQUESTED_SELECTED_EXPRESSION_FROM_ANALYZE_METHOD_REQUIRES_ALIAS

SQLSTATE: 42802

Nie można ocenić funkcji tabeli zdefiniowanej przez użytkownika, ponieważ jej metoda "analyze" zwróciła żądane wyrażenie "select" (<expression>), które nie zawiera odpowiedniego aliasu. Zaktualizuj funkcję UDTF, aby określić tam alias, a następnie spróbuj ponownie wykonać zapytanie.

UDTF_PYSPARK_NOT_SUPPORTED

SQLSTATE: 0A000

Funkcja UDTF PySpark nie jest obsługiwana w klastrach w trybie dostępu współdzielonego. Aby kontynuować, utwórz zamiast tego klaster pojedynczego użytkownika i uruchom ponownie notes.

UNABLE_TO_ACQUIRE_MEMORY

SQLSTATE: 53200

Nie można uzyskać <requestedBytes> bajtów pamięci, ale .<receivedBytes>

UNABLE_TO_CONVERT_TO_PROTOBUF_MESSAGE_TYPE

SQLSTATE: 42K0G

Nie można przekonwertować typu <toType> SQL na typ <protobufType>Protobuf.

UNABLE_TO_FETCH_HIVE_TABLES

SQLSTATE: 58030

Nie można pobrać tabel bazy danych Hive: <dbName>. Nazwa klasy błędu: <className>.

UNABLE_TO_INFER_SCHEMA

SQLSTATE: 42KD9

Nie można wywnioskować schematu dla elementu <format>. Należy go określić ręcznie.

UNAUTHORIZED_ACCESS

SQLSTATE: 42501

Nieautoryzowany dostęp:

<report>

UNBOUND_SQL_PARAMETER

SQLSTATE: 42P02

Znaleziono parametr unbound: <name>. Popraw i args podaj mapowanie parametru na funkcje literału SQL lub konstruktora kolekcji, takie jak map(), , array()struct().

UNCLOSED_BRACKETED_COMMENT

SQLSTATE: 42601

Znaleziono nieujawiony komentarz w nawiasie kwadratowym. Dołącz */ na końcu komentarza.

UNEXPECTED_INPUT_TYPE

SQLSTATE: 42K09

Parametr <paramIndex> funkcji <functionName> wymaga <requiredType> jednak typu <inputSql><inputType>.

UNEXPECTED_OPERATOR_IN_STREAMING_VIEW

SQLSTATE: 42KDD

Nieoczekiwany operator <op> w instrukcji CREATE VIEW jako źródło przesyłania strumieniowego.

Zapytanie widoku przesyłania strumieniowego musi składać się tylko z operacji SELECT, WHERE i UNION ALL.

UNEXPECTED_POSITIONAL_ARGUMENT

SQLSTATE: 4274K

Nie można wywołać funkcji <functionName> , ponieważ zawiera argumenty pozycyjne po nazwanym argumencie przypisanym do <parameterName>; zmień ich kolejność, aby argumenty pozycyjne były najpierw, a następnie ponów próbę ponownego uruchomienia zapytania.

UNEXPECTED_SERIALIZER_FOR_CLASS

SQLSTATE: 42846

Klasa <className> ma nieoczekiwany serializator wyrażeń. Oczekuje wartości "STRUCT" lub "IF", która zwraca wartość "STRUCT", ale została znaleziona <expr>.

UNKNOWN_FIELD_EXCEPTION

SQLSTATE: KD003

Napotkano nieznane pola podczas analizowania: <unknownFieldBlob>, co można naprawić za pomocą automatycznego ponawiania: <isRetryable>

Aby uzyskać więcej informacji, zobacz UNKNOWN_FIELD_EXCEPTION

UNKNOWN_POSITIONAL_ARGUMENT

SQLSTATE: 4274K

Wywołanie funkcji <functionName> zawiera nieznany argument <sqlExpr> pozycyjny w pozycji <pos>. Jest to nieprawidłowe.

UNKNOWN_PROTOBUF_MESSAGE_TYPE

SQLSTATE: 42K0G

Próba traktowania <descriptorName> jako komunikatu, ale to było <containingType>.

UNPIVOT_REQUIRES_ATTRIBUTES

SQLSTATE: 42K0A

Funkcja UNPIVOT wymaga, aby wszystkie podane <given> wyrażenia są kolumnami, gdy nie <empty> podano żadnych wyrażeń. Nie są to kolumny: [<expressions>].

UNPIVOT_REQUIRES_VALUE_COLUMNS

SQLSTATE: 42K0A

Co najmniej jedną kolumnę wartości należy określić dla funkcji UNPIVOT, wszystkie kolumny określone jako identyfikatory.

UNPIVOT_VALUE_DATA_TYPE_MISMATCH

SQLSTATE: 42K09

Kolumny wartości przestawnej muszą współużytkować najmniej typowy typ, a niektóre typy nie: [<types>].

UNPIVOT_VALUE_SIZE_MISMATCH

SQLSTATE: 428C4

Wszystkie kolumny wartości przestawnej muszą mieć taki sam rozmiar, jak nazwy kolumn wartości (<names>).

UNRECOGNIZED_PARAMETER_NAME

SQLSTATE: 4274K

Nie można wywołać funkcji <functionName> , ponieważ wywołanie funkcji zawiera nazwane odwołanie argumentu dla argumentu o nazwie <argumentName>, ale ta funkcja nie zawiera żadnego podpisu zawierającego argument o tej nazwie. Czy masz na myśli jedną z następujących czynności? [<proposal>].

UNRECOGNIZED_SQL_TYPE

SQLSTATE: 42704

Nierozpoznany typ SQL — nazwa: <typeName>, identyfikator: <jdbcType>.

UNRESOLVABLE_TABLE_VALUED_FUNCTION

SQLSTATE: 42883

Nie można rozpoznać <name> funkcji wartości tabeli.

Upewnij się, że <name> jest ona zdefiniowana jako funkcja z wartością tabeli i że wszystkie wymagane parametry są poprawnie dostarczane.

Jeśli <name> nie jest zdefiniowana, utwórz funkcję o wartości tabeli przed jej użyciem.

Aby uzyskać więcej informacji na temat definiowania funkcji wartości tabeli, zapoznaj się z dokumentacją platformy Apache Spark.

UNRESOLVED_ALL_IN_GROUP_BY

SQLSTATE: 42803

Nie można wywnioskowyć kolumn grupowania dla opcji GROUP BY ALL na podstawie klauzuli select. Jawnie określ kolumny grupowania.

UNRESOLVED_COLUMN

SQLSTATE: 42703

Nie można rozpoznać parametru kolumny, zmiennej lub funkcji o nazwie <objectName> .

Aby uzyskać więcej informacji, zobacz UNRESOLVED_COLUMN

UNRESOLVED_FIELD

SQLSTATE: 42703

Nie można rozpoznać pola o nazwie <fieldName> z kolumną <columnPath>typu struktury .

Aby uzyskać więcej informacji, zobacz UNRESOLVED_FIELD

UNRESOLVED_MAP_KEY

SQLSTATE: 42703

Nie można rozpoznać kolumny <objectName> jako klucza mapy. Jeśli klucz jest literałem ciągu, dodaj wokół niego pojedyncze cudzysłowy "".

Aby uzyskać więcej informacji, zobacz UNRESOLVED_MAP_KEY

UNRESOLVED_ROUTINE

SQLSTATE: 42883

Nie można rozpoznać funkcji <routineName> w ścieżce <searchPath>wyszukiwania .

Aby uzyskać więcej informacji, zobacz UNRESOLVED_ROUTINE

UNRESOLVED_USING_COLUMN_FOR_JOIN

SQLSTATE: 42703

Nie można rozpoznać kolumny <colName> USING po <side> stronie sprzężenia. Kolumny <side>-side: [<suggestion>].

UNRESOLVED_VARIABLE

SQLSTATE: 42883

Nie można rozpoznać zmiennej <variableName> w ścieżce <searchPath>wyszukiwania .

UNSET_NONEXISTENT_PROPERTIES

SQLSTATE: 42K0J

Podjęto próbę odstawienia nieistniejących właściwości [<properties>] w tabeli <table>.

UNSUPPORTED_ADD_FILE

SQLSTATE: 0A000

Nie obsługuje dodawania pliku.

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_ADD_FILE

UNSUPPORTED_ARROWTYPE

SQLSTATE: 0A000

Nieobsługiwany typ <typeName>strzałki .

UNSUPPORTED_BATCH_TABLE_VALUED_FUNCTION

SQLSTATE: 42000

Funkcja <funcName> nie obsługuje zapytań wsadowych.

UNSUPPORTED_CHAR_OR_VARCHAR_AS_STRING

SQLSTATE: 0A000

Nie można użyć typu char/varchar w schemacie tabeli.

Jeśli chcesz, aby platforma Spark traktować je jako typ ciągu co platforma Spark 3.0 i starsze, ustaw wartość "spark.sql.legacy.charVarcharAsString" na wartość "true".

UNSUPPORTED_CLAUSE_FOR_OPERATION

SQLSTATE: 0A000

Element <clause> nie jest obsługiwany w przypadku programu <operation>.

UNSUPPORTED_COMMON_ANCESTOR_LOC_FOR_FILE_STREAM_SOURCE

SQLSTATE: 42616

Wspólny element nadrzędny ścieżki źródłowej i sourceArchiveDir powinien być zarejestrowany w interfejsie użytkownika.

Jeśli zostanie wyświetlony ten komunikat o błędzie, prawdopodobnie zarejestrujesz ścieżkę źródłową i element sourceArchiveDir w różnych lokalizacjach zewnętrznych.

Umieść je w jednej lokalizacji zewnętrznej.

UNSUPPORTED_CONSTRAINT_CLAUSES

SQLSTATE: 0A000

Klauzule ograniczeń <clauses> nie są obsługiwane.

UNSUPPORTED_CONSTRAINT_TYPE

SQLSTATE: 42000

Nieobsługiwany typ ograniczenia. Obsługiwane są tylko <supportedConstraintTypes>

UNSUPPORTED_DATASOURCE_FOR_DIRECT_QUERY

SQLSTATE: 0A000

Nieobsługiwany typ źródła danych dla zapytania bezpośredniego w plikach: <dataSourceType>

UNSUPPORTED_DATATYPE

SQLSTATE: 0A000

Nieobsługiwany typ <typeName>danych .

UNSUPPORTED_DATA_SOURCE_SAVE_MODE

SQLSTATE: 0A000

Nie można zapisać źródła danych "<source>" w trybie <createMode> . Zamiast tego użyj trybu "Dołącz" lub "Zastąp".

UNSUPPORTED_DATA_TYPE_FOR_DATASOURCE

SQLSTATE: 0A000

Źródło <format> danych nie obsługuje kolumny <columnName> typu <columnType>.

UNSUPPORTED_DEFAULT_VALUE

SQLSTATE: 0A000

Wartości kolumn DOMYŚLNYch nie są obsługiwane.

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_DEFAULT_VALUE

UNSUPPORTED_DESERIALIZER

SQLSTATE: 0A000

Deserializator nie jest obsługiwany:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_DESERIALIZER

UNSUPPORTED_EXPRESSION_GENERATED_COLUMN

SQLSTATE: 42621

Nie można utworzyć wygenerowanej kolumny <fieldName> z wyrażeniem <expressionStr> generowania, ponieważ <reason>.

UNSUPPORTED_EXPR_FOR_OPERATOR

SQLSTATE: 42K0E

Operator zapytania zawiera jedno lub więcej nieobsługiwanych wyrażeń.

Rozważ ponowne przepisanie go, aby uniknąć funkcji okien, funkcji agregacji i funkcji generatora w klauzuli WHERE.

Nieprawidłowe wyrażenia: [<invalidExprSqls>]

UNSUPPORTED_EXPR_FOR_PARAMETER

SQLSTATE: 42K0E

Parametr zapytania zawiera nieobsługiwane wyrażenie.

Parametry mogą być zmiennymi lub literałami.

Nieprawidłowe wyrażenie: [<invalidExprSql>]

UNSUPPORTED_EXPR_FOR_WINDOW

SQLSTATE: 42P20

Wyrażenie <sqlExpr> nie jest obsługiwane w funkcji okna.

UNSUPPORTED_FEATURE

SQLSTATE: 0A000

Ta funkcja nie jest obsługiwana:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_FEATURE

UNSUPPORTED_FN_TYPE

SQLSTATE: 0A000

Nieobsługiwany typ funkcji zdefiniowanej przez użytkownika: <language>

UNSUPPORTED_GENERATOR

SQLSTATE: 42K0E

Generator nie jest obsługiwany:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_GENERATOR

UNSUPPORTED_GROUPING_EXPRESSION

SQLSTATE: 42K0E

grupowanie()/grouping_id() może być używane tylko z grupowaniemSets/Cube/Rollup.

UNSUPPORTED_INITIAL_POSITION_AND_TRIGGER_PAIR_FOR_KINESIS_SOURCE

SQLSTATE: 42616

<trigger> pozycja początkowa <initialPosition> nie jest obsługiwana w źródle Kinesis

UNSUPPORTED_INSERT

SQLSTATE: 42809

Nie można wstawić do obiektu docelowego.

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_INSERT

UNSUPPORTED_MANAGED_TABLE_CREATION

SQLSTATE: 0AKDD

Tworzenie tabeli <tableName> zarządzanej przy użyciu źródła <dataSource> danych nie jest obsługiwane. Musisz użyć funkcji DELTA źródła danych lub utworzyć tabelę zewnętrzną przy użyciu polecenia CREATE EXTERNAL TABLE <tableName> ... USING <dataSource> ...

UNSUPPORTED_MERGE_CONDITION

SQLSTATE: 42K0E

Operacja MERGE zawiera nieobsługiwany <condName> warunek.

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_MERGE_CONDITION

UNSUPPORTED_NESTED_ROW_OR_COLUMN_ACCESS_POLICY

SQLSTATE: 0A000

Tabela <tableName> ma zasady zabezpieczeń na poziomie wiersza lub maskę kolumny, która pośrednio odwołuje się do innej tabeli z zasadami zabezpieczeń na poziomie wiersza lub maską kolumn; nie jest to obsługiwane. Sekwencja wywołań: <callSequence>

UNSUPPORTED_OVERWRITE

SQLSTATE: 42902

Nie można zastąpić obiektu docelowego, z którego jest również odczytywany.

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_OVERWRITE

UNSUPPORTED_SAVE_MODE

SQLSTATE: 0A000

Tryb <saveMode> zapisywania nie jest obsługiwany w następujących celach:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_SAVE_MODE

UNSUPPORTED_STREAMING_OPTIONS_FOR_VIEW

SQLSTATE: 0A000

Nieobsługiwane do przesyłania strumieniowego widoku. Przyczyna:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_STREAMING_OPTIONS_FOR_VIEW

UNSUPPORTED_STREAMING_OPTIONS_PERMISSION_ENFORCED

SQLSTATE: 0A000

Opcje <options> przesyłania strumieniowego nie są obsługiwane w przypadku źródła <source> danych w udostępnionym klastrze.

UNSUPPORTED_STREAMING_SINK_PERMISSION_ENFORCED

SQLSTATE: 0A000

Źródło <sink> danych nie jest obsługiwane jako ujście przesyłania strumieniowego w udostępnionym klastrze.

UNSUPPORTED_STREAMING_SOURCE_PERMISSION_ENFORCED

SQLSTATE: 0A000

Źródło <source> danych nie jest obsługiwane jako źródło przesyłania strumieniowego w klastrze udostępnionym.

UNSUPPORTED_STREAMING_TABLE_VALUED_FUNCTION

SQLSTATE: 42000

Funkcja <funcName> nie obsługuje przesyłania strumieniowego. Usuń słowo kluczowe STREAM

UNSUPPORTED_STREAM_READ_LIMIT_FOR_KINESIS_SOURCE

SQLSTATE: 0A000

<streamReadLimit> nie jest obsługiwana w źródle Kinesis

UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY

SQLSTATE: 0A000

Nieobsługiwane wyrażenie podzapytania:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY

UNSUPPORTED_TIMESERIES_COLUMNS

SQLSTATE: 56038

Tworzenie klucza podstawowego z kolumnami timeseries nie jest obsługiwane

UNSUPPORTED_TIMESERIES_WITH_MORE_THAN_ONE_COLUMN

SQLSTATE: 0A000

Tworzenie klucza podstawowego z więcej niż jedną kolumną <colSeq> czasowników nie jest obsługiwane

UNSUPPORTED_TRIGGER_FOR_KINESIS_SOURCE

SQLSTATE: 0A000

<trigger> nie jest obsługiwana w źródle Kinesis

UNSUPPORTED_TYPED_LITERAL

SQLSTATE: 0A000

Literały typu <unsupportedType> nie są obsługiwane. Obsługiwane typy to <supportedTypes>.

UNTYPED_SCALA_UDF

SQLSTATE: 42K0E

Używasz nietypowej funkcji UDF języka Scala, która nie ma informacji o typie wejściowym.

Platforma Spark może ślepo przekazać wartość null do zamknięcia języka Scala z argumentem typu pierwotnego, a zamknięcie zobaczy domyślną wartość typu Języka Java dla argumentu o wartości null, np. udf((x: Int) => x, IntegerType), wynik wynosi 0 dla danych wejściowych o wartości null. Aby pozbyć się tego błędu, możesz:

  1. użyj typowych interfejsów API funkcji UDF Scala (bez parametru typu zwrotnego), np. udf((x: Int) => x).
  2. użyj interfejsów API funkcji UDF języka Java, np. udf(new UDF1[String, Integer] { override def call(s: String): Integer = s.length() }, IntegerType), jeśli typy danych wejściowych są inne niż pierwotne.
  3. ustaw wartość "spark.sql.legacy.allowUntypedScalaUDF" na wartość "true" i użyj tego interfejsu API z ostrożnością.

UPGRADE_NOT_SUPPORTED

SQLSTATE: 0AKUC

Tabela nie kwalifikuje się do uaktualnienia z magazynu metadanych Hive do wykazu aparatu Unity. Przyczyna:

Aby uzyskać więcej informacji, zobacz UPGRADE_NOT_SUPPORTED

USER_DEFINED_FUNCTIONS

SQLSTATE: 42601

Funkcja zdefiniowana przez użytkownika jest nieprawidłowa:

Aby uzyskać więcej informacji, zobacz USER_DEFINED_FUNCTIONS

USER_RAISED_EXCEPTION

SQLSTATE: P0001

<errorMessage>

USER_RAISED_EXCEPTION_PARAMETER_MISMATCH

SQLSTATE: P0001

Funkcja została użyta raise_error() do wywołania klasy błędów: <errorClass> która oczekuje parametrów: <expectedParms>.

Podane parametry <providedParms> nie są zgodne z oczekiwanymi parametrami.

Upewnij się, że wszystkie oczekiwane parametry są podane.

USER_RAISED_EXCEPTION_UNKNOWN_ERROR_CLASS

SQLSTATE: P0001

Funkcja została użyta raise_error() do wywołania nieznanej klasy błędu: <errorClass>

VARIABLE_ALREADY_EXISTS

SQLSTATE: 42723

Nie można utworzyć zmiennej <variableName> , ponieważ już istnieje.

Wybierz inną nazwę lub upuść lub zastąp istniejącą zmienną.

VARIABLE_NOT_FOUND

SQLSTATE: 42883

Nie można odnaleźć zmiennej <variableName> . Sprawdź pisownię i poprawność schematu i wykazu.

Jeśli nazwa nie została zakwalifikowana do schematu i katalogu, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę z poprawnym schematem i wykazem.

Aby tolerować błąd podczas upuszczania, użyj ZMIENNEJ DROP, JEŚLI ISTNIEJE.

VARIANT_SIZE_LIMIT

SQLSTATE: 22023

Nie można skompilować wariantu większego niż <sizeLimit> w elem.<functionName>

Unikaj dużych ciągów wejściowych w tym wyrażeniu (na przykład dodaj wywołania funkcji w celu sprawdzenia rozmiaru wyrażenia i przekonwertuj go na wartość NULL, jeśli jest zbyt duży).

VIEW_ALREADY_EXISTS

SQLSTATE: 42P07

Nie można utworzyć widoku <relationName> , ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąp istniejący obiekt albo dodaj klauzulę IF NOT EXISTS, aby tolerować istniejące obiekty.

VIEW_EXCEED_MAX_NESTED_DEPTH

SQLSTATE: 54K00

Głębokość widoku <viewName> przekracza maksymalną głębokość rozdzielczości widoku (<maxNestedDepth>).

Analiza została przerwana, aby uniknąć błędów. Jeśli chcesz obejść ten cel, spróbuj zwiększyć wartość "spark.sql.view.maxNestedViewDepth".

VIEW_NOT_FOUND

SQLSTATE: 42P01

Nie można odnaleźć widoku <relationName> . Sprawdź pisownię i poprawność schematu i wykazu.

Jeśli nazwa nie została zakwalifikowana za pomocą schematu, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę z poprawnym schematem i wykazem.

Aby tolerować błąd podczas upuszczania, użyj WIDOKU DROP, JEŚLI ISTNIEJE.

VOLUME_ALREADY_EXISTS

SQLSTATE: 42000

Nie można utworzyć woluminu <relationName> , ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąp istniejący obiekt albo dodaj klauzulę IF NOT EXISTS, aby tolerować istniejące obiekty.

WINDOW_FUNCTION_AND_FRAME_MISMATCH

SQLSTATE: 42K0E

<funcName> funkcję można ocenić tylko w uporządkowanej ramce okna opartej na wierszach z pojedynczym przesunięciem: <windowExpr>.

WINDOW_FUNCTION_WITHOUT_OVER_CLAUSE

SQLSTATE: 42601

Funkcja <funcName> Window wymaga klauzuli OVER.

WITH_CREDENTIAL

SQLSTATE: 42601

Składnia WITH CREDENTIAL nie jest obsługiwana w przypadku programu <type>.

WRITE_STREAM_NOT_ALLOWED

SQLSTATE: 42601

writeStream może być wywoływany tylko w przypadku przesyłania strumieniowego zestawu danych/ramki danych.

WRONG_COLUMN_DEFAULTS_FOR_DELTA_ALTER_TABLE_ADD_COLUMN_NOT_SUPPORTED

SQLSTATE: 0AKDC

Nie można wykonać polecenia, ponieważ wartości DOMYŚLNE nie są obsługiwane podczas dodawania nowego

kolumny do poprzednio istniejących tabel delty; Dodaj kolumnę bez wartości domyślnej

najpierw uruchom drugie polecenie ALTER TABLE ALTER COLUMN SET DEFAULT, aby zastosować

w przypadku wstawiania wierszy w przyszłości.

WRONG_COLUMN_DEFAULTS_FOR_DELTA_FEATURE_NOT_ENABLED

SQLSTATE: 0AKDE

Nie można wykonać <commandType> polecenia, ponieważ przypisano mu wartość DEFAULT kolumny,

ale odpowiednia funkcja tabeli nie została włączona. Ponów próbę ponownego polecenia

po wykonaniu polecenia ALTER TABLE tableName SET

TBLPROPERTIES('delta.feature.allowColumnDefaults' = 'supported').

WRONG_COMMAND_FOR_OBJECT_TYPE

SQLSTATE: 42809

Operacja <operation> wymaga .<requiredType> Ale <objectName> jest .<foundType> Użycie w zamian parametru <alternative>.

WRONG_NUM_ARGS

SQLSTATE: 42605

Parametr <functionName> wymaga <expectedNum> , ale rzeczywista liczba to <actualNum>.

Aby uzyskać więcej informacji, zobacz WRONG_NUM_ARGS

XML_ROW_TAG_MISSING

SQLSTATE: 42KDF

<rowTag> opcja jest wymagana do odczytywania plików w formacie XML.

XML_UNSUPPORTED_NESTED_TYPES

SQLSTATE: 0N000

Kod XML nie obsługuje <innerDataType> typu wewnętrznego <dataType>. Opakuj <innerDataType> element w polu StructType podczas korzystania z niego wewnątrz <dataType>elementu .

XML_WILDCARD_RESCUED_DATA_CONFLICT_ERROR

SQLSTATE: 22023

Nie można jednocześnie włączyć uratowanych danych i kolumn wieloznacznych. Usuń opcję Symbol wieloznacznyColumnName.

ZORDERBY_COLUMN_DOES_NOT_EXIST

SQLSTATE: 42703

Kolumna <columnName> ZOrderBy nie istnieje.

Delta Lake

DELTA_ACTIVE_SPARK_SESSION_NOT_FOUND

SQLSTATE: 08003

Nie można odnaleźć aktywnej platformy SparkSession

DELTA_ACTIVE_TRANSACTION_ALREADY_SET

SQLSTATE: 0B000

Nie można ustawić nowego txn jako aktywnego, gdy jest już aktywny

DELTA_ADDING_COLUMN_WITH_INTERNAL_NAME_FAILED

SQLSTATE: 42000

Nie można dodać kolumny <colName> , ponieważ nazwa jest zarezerwowana.

DELTA_ADDING_DELETION_VECTORS_DISALLOWED

SQLSTATE: 0A000

Bieżąca operacja próbowała dodać wektor usuwania do tabeli, która nie zezwala na tworzenie nowych wektorów usuwania. Zgłoś raport o usterce.

DELTA_ADDING_DELETION_VECTORS_WITH_TIGHT_BOUNDS_DISALLOWED

SQLSTATE: 42000

Wszystkie operacje, które dodają wektory usuwania, powinny ustawić kolumnę tightBounds w statystykach na wartość false. Zgłoś raport o usterce.

DELTA_ADD_COLUMN_AT_INDEX_LESS_THAN_ZERO

SQLSTATE: 42KD3

Indeks <columnIndex> dodawania kolumny <columnName> jest niższy niż 0

DELTA_ADD_COLUMN_PARENT_NOT_STRUCT

SQLSTATE: 42KD3

Nie można dodać <columnName> , ponieważ jego element nadrzędny nie jest obiektem StructType. Znalezione <other>

DELTA_ADD_COLUMN_STRUCT_NOT_FOUND

SQLSTATE: 42KD3

Nie można odnaleźć struktury w pozycji <position>

DELTA_ADD_CONSTRAINTS

SQLSTATE: 0A000

Użyj polecenia ALTER TABLE ADD CONSTRAINT, aby dodać ograniczenia CHECK.

DELTA_AGGREGATE_IN_GENERATED_COLUMN

SQLSTATE: 42621

Znaleziono <sqlExpr>plik . Wygenerowana kolumna nie może używać wyrażenia agregowanego

DELTA_AGGREGATION_NOT_SUPPORTED

SQLSTATE: 42903

Funkcje agregujące nie są obsługiwane w systemie <operation><predicate>.

DELTA_ALTER_TABLE_CHANGE_COL_NOT_SUPPORTED

SQLSTATE: 42837

ZMIANA KOLUMNY ALTER TABLE NIE jest obsługiwana w przypadku zmiany kolumny <currentType> na <newType>

DELTA_ALTER_TABLE_CLUSTER_BY_NOT_ALLOWED

SQLSTATE: 42000

Funkcja ALTER TABLE CLUSTER BY jest obsługiwana tylko w przypadku tabeli delta z klastrowaniem Liquid.

DELTA_ALTER_TABLE_CLUSTER_BY_ON_PARTITIONED_TABLE_NOT_ALLOWED

SQLSTATE: 42000

Alter TABLE CLUSTER BY nie można zastosować do tabeli partycjonowanej.

DELTA_ALTER_TABLE_RENAME_NOT_ALLOWED

SQLSTATE: 42000

Niedozwolona operacja: ZMIANA NAZWY TABELI NA nie jest dozwolona dla zarządzanych tabel różnicowych w usłudze S3, ponieważ spójność ostateczna w usłudze S3 może uszkodzić dziennik transakcji różnicowych. Jeśli nalegasz na to i upewnij się, że wcześniej nie było tabeli delty o nowej nazwie <newName> , możesz włączyć tę opcję, ustawiając <key> wartość true.

DELTA_ALTER_TABLE_SET_CLUSTERING_TABLE_FEATURE_NOT_ALLOWED

SQLSTATE: 42000

Nie można włączyć <tableFeature> funkcji tabeli przy użyciu funkcji ALTER TABLE SET TBLPROPERTIES. Użyj polecenia CREATE OR REPLACE TABLE CLUSTER BY, aby utworzyć tabelę różnicową z klastrowaniem.

DELTA_AMBIGUOUS_DATA_TYPE_CHANGE

SQLSTATE: 429BQ

Nie można zmienić typu danych z <column><from> na <to>. Ta zmiana zawiera usunięcia kolumn i dodatki, dlatego są niejednoznaczne. Wprowadź te zmiany indywidualnie przy użyciu polecenia ALTER TABLE [ADD | DROP | ZMIEŃ NAZWĘ] KOLUMNA.

DELTA_AMBIGUOUS_PARTITION_COLUMN

SQLSTATE: 42702

Niejednoznaczna kolumna <column> partycji może mieć wartość <colMatches>.

DELTA_AMBIGUOUS_PATHS_IN_CREATE_TABLE

SQLSTATE: 42613

FUNKCJA CREATE TABLE zawiera dwie różne lokalizacje: <identifier> i <location>.

Klauzulę LOCATION można usunąć z instrukcji CREATE TABLE lub ustawić

<config> wartość true, aby pominąć tę kontrolę.

DELTA_ARCHIVED_FILES_IN_LIMIT

SQLSTATE: 42KDC

Tabela <table> nie zawiera wystarczającej liczby rekordów w plikach niezarchiwizowanych, aby spełnić określony limit rekordów <limit> .

DELTA_ARCHIVED_FILES_IN_SCAN

SQLSTATE: 42KDC

Znaleziono <numArchivedFiles> potencjalnie zarchiwizowane pliki w tabeli <table> , które należy zeskanować w ramach tego zapytania.

Nie można uzyskać dostępu do zarchiwizowanych plików. Bieżący czas do momentu skonfigurowania archiwizacji jako <archivalTime>.

Dostosuj filtry zapytań, aby wykluczyć wszystkie zarchiwizowane pliki.

DELTA_BLOCK_COLUMN_MAPPING_AND_CDC_OPERATION

SQLSTATE: 42KD4

Operacja "<opName>" nie jest dozwolona, gdy tabela włączyła zestawienie zmian danych (CDF) i przeszła zmiany schematu przy użyciu funkcji DROP COLUMN lub RENAME COLUMN.

DELTA_BLOOM_FILTER_DROP_ON_NON_EXISTING_COLUMNS

SQLSTATE: 42703

Nie można usunąć indeksów filtru bloom dla następujących nieistniejących kolumn: <unknownColumns>

DELTA_BLOOM_FILTER_OOM_ON_WRITE

SQLSTATE: 82100

Błąd OutOfMemoryError wystąpił podczas pisania indeksów filtrów bloom dla następujących kolumn: <columnsWithBloomFilterIndices>.

Możesz zmniejszyć ilość pamięci indeksów filtru blooma, wybierając mniejszą wartość opcji "numItems", większą wartość opcji "fpp" lub indeksując mniej kolumn.

DELTA_CANNOT_CHANGE_DATA_TYPE

SQLSTATE: 429BQ

Nie można zmienić typu danych: <dataType>

DELTA_CANNOT_CHANGE_LOCATION

SQLSTATE: 42601

Nie można zmienić lokalizacji tabeli delty przy użyciu funkcji SET TBLPROPERTIES. Zamiast tego użyj POLECENIA ALTER TABLE SET LOCATION.

DELTA_CANNOT_CHANGE_PROVIDER

SQLSTATE: 42939

"provider" to właściwość tabeli zarezerwowanej i nie można jej zmienić.

DELTA_CANNOT_CREATE_BLOOM_FILTER_NON_EXISTING_COL

SQLSTATE: 42703

Nie można utworzyć indeksów filtru bloom dla następujących nieistniejących kolumn: <unknownCols>

DELTA_CANNOT_CREATE_LOG_PATH

SQLSTATE: 42KD5

Nie można utworzyć <path>

DELTA_CANNOT_DESCRIBE_VIEW_HISTORY

SQLSTATE: 42809

Nie można opisać historii widoku.

DELTA_CANNOT_DROP_BLOOM_FILTER_ON_NON_INDEXED_COLUMN

SQLSTATE: 42703

Nie można usunąć indeksu filtru blooma w kolumnie nieindeksowanej: <columnName>

DELTA_CANNOT_EVALUATE_EXPRESSION

SQLSTATE: 0AKDC

Nie można ocenić wyrażenia: <expression>

DELTA_CANNOT_FIND_BUCKET_SPEC

SQLSTATE: 22000

Oczekiwano tabeli delty zasobnika, ale nie można odnaleźć specyfikacji zasobnika w tabeli

DELTA_CANNOT_GENERATE_CODE_FOR_EXPRESSION

SQLSTATE: 0AKDC

Nie można wygenerować kodu dla wyrażenia: <expression>

DELTA_CANNOT_MODIFY_APPEND_ONLY

SQLSTATE: 42809

Ta tabela jest skonfigurowana tak, aby zezwalała tylko na dołączanie. Jeśli chcesz zezwolić na aktualizacje lub usunięcia, użyj polecenia "ALTER TABLE <table_name> SET TBLPROPERTIES (<config>=false)".

DELTA_CANNOT_MODIFY_TABLE_PROPERTY

SQLSTATE: 42939

Nie można określić konfiguracji <prop> tabeli delty przez użytkownika

DELTA_CANNOT_RECONSTRUCT_PATH_FROM_URI

SQLSTATE: 22KD1

Identyfikator URI (<uri>), którego nie można przekształcić w ścieżkę względną, został znaleziony w dzienniku transakcji.

DELTA_CANNOT_RELATIVIZE_PATH

SQLSTATE: 42000

Ścieżka (<path>), której nie można powiązać z bieżącymi danymi wejściowymi znajdującymi się w elemencie

dziennik transakcji. Uruchom ponownie następujące polecenie:

%%scala com.databricks.delta.delta.fixAbsolutePathsInLog("<userPath>,true)

a następnie uruchom następujące polecenie:

%%scala com.databricks.delta.Delta.fixAbsolutePathsInLog("<path>")

DELTA_CANNOT_RENAME_PATH

SQLSTATE: 22KD1

Nie można zmienić nazwy <currentPath> na <newPath>

DELTA_CANNOT_REPLACE_MISSING_TABLE

SQLSTATE: 42P01

Nie można zastąpić tabeli <tableName> , ponieważ nie istnieje. Użyj polecenia CREATE OR REPLACE TABLE, aby utworzyć tabelę.

DELTA_CANNOT_RESOLVE_COLUMN

SQLSTATE: 42703

Nie można rozpoznać kolumny <columnName> w <schema>

DELTA_CANNOT_RESTORE_TABLE_VERSION

SQLSTATE: 22003

Nie można przywrócić tabeli do wersji <version>. Dostępne wersje: [<startVersion>, <endVersion>].

DELTA_CANNOT_RESTORE_TIMESTAMP_GREATER

SQLSTATE: 22003

Nie można przywrócić tabeli do sygnatury czasowej (<requestedTimestamp>), ponieważ jest ona dostępna po najnowszej dostępnej wersji. Użyj znacznika czasu przed (<latestTimestamp>)

DELTA_CANNOT_SET_LOCATION_ON_PATH_IDENTIFIER

SQLSTATE: 42613

Nie można zmienić lokalizacji tabeli opartej na ścieżkach.

DELTA_CANNOT_UPDATE_ARRAY_FIELD

SQLSTATE: 429BQ

Nie można zaktualizować pola %1$s %2$s: zaktualizuj element, aktualizując element %2$s.,

DELTA_CANNOT_UPDATE_MAP_FIELD

SQLSTATE: 429BQ

Nie można zaktualizować pola %1$s %2$s: zaktualizuj mapę, aktualizując %2$s.key lub %2$s..

DELTA_CANNOT_UPDATE_OTHER_FIELD

SQLSTATE: 429BQ

Nie można zaktualizować <tableName> pola typu <typeName>

DELTA_CANNOT_UPDATE_STRUCT_FIELD

SQLSTATE: 429BQ

Nie można zaktualizować <tableName> typu pola <fieldName> : aktualizacja struktury przez dodanie, usunięcie lub zaktualizowanie pól

DELTA_CANNOT_USE_ALL_COLUMNS_FOR_PARTITION

SQLSTATE: 428FT

Nie można użyć wszystkich kolumn dla kolumn partycji

DELTA_CANNOT_WRITE_INTO_VIEW

SQLSTATE: 0A000

<table> to widok. Zapisy w widoku nie są obsługiwane.

DELTA_CAST_OVERFLOW_IN_TABLE_WRITE

SQLSTATE: 22003

Nie można zapisać wartości <sourceType> typu w <targetType> kolumnie <columnName> typu z powodu przepełnienia.

Użyj try_cast wartości wejściowej, aby tolerować przepełnienie i zwracać wartość NULL.

W razie potrzeby ustaw <storeAssignmentPolicyFlag> wartość "LEGACY", aby pominąć ten błąd lub ustawić <updateAndMergeCastingFollowsAnsiEnabledFlag> wartość true, aby przywrócić stare zachowanie i postępować zgodnie z instrukcjami <ansiEnabledFlag> UPDATE i MERGE.

DELTA_CDC_NOT_ALLOWED_IN_THIS_VERSION

SQLSTATE: 0AKDC

Nie można ustawić właściwości delta.enableChangeDataFeed. Zmiana źródła danych z funkcji Delta nie jest jeszcze dostępna.

DELTA_CHANGE_DATA_FEED_INCOMPATIBLE_DATA_SCHEMA

SQLSTATE: 0AKDC

Pobieranie zmian tabeli między wersją <start> a <end> niepowodzeniem z powodu niezgodnego schematu danych.

Schemat odczytu jest <readSchema> w wersji <readVersion>, ale znaleźliśmy niezgodny schemat danych w wersji <incompatibleVersion>.

Jeśli to możliwe, pobierz zmiany tabeli przy użyciu schematu wersji końcowej, ustawiając wartość <config>endVersion, lub skontaktuj się z pomocą techniczną.

DELTA_CHANGE_DATA_FEED_INCOMPATIBLE_SCHEMA_CHANGE

SQLSTATE: 0AKDC

Pobieranie zmian tabeli między wersją <start> a <end> niepowodzeniem z powodu niezgodnej zmiany schematu.

Schemat odczytu jest <readSchema> w wersji <readVersion>, ale znaleźliśmy niezgodną zmianę schematu w wersji <incompatibleVersion>.

Jeśli to możliwe, kwerenda tabeli zmienia się oddzielnie od wersji <start> do <incompatibleVersion> - 1 i z wersji <incompatibleVersion> na <end>.

DELTA_CHANGE_DATA_FILE_NOT_FOUND

SQLSTATE: 42K03

Nie można odnaleźć pliku <filePath> , do którego odwołuje się dziennik transakcji. Taka sytuacja może wystąpić, gdy dane zostały ręcznie usunięte z systemu plików, a nie przy użyciu instrukcji table DELETE . To żądanie wydaje się być przeznaczone dla zestawienia zmian danych, jeśli tak jest, ten błąd może wystąpić, gdy plik zmian danych jest poza okresem przechowywania i został usunięty przez instrukcję VACUUM . Aby uzyskać więcej informacji, zobacz <faqPath>.

DELTA_CHANGE_TABLE_FEED_DISABLED

SQLSTATE: 42807

Nie można zapisać w tabeli z zestawem delta.enableChangeDataFeed. Zmiana źródła danych z funkcji Delta jest niedostępna.

DELTA_CHECKPOINT_NON_EXIST_TABLE

SQLSTATE: 42K03

Nie można wskazać punktu kontrolnego nieistnienej tabeli <path>. Czy ręcznie usunięto pliki w katalogu _delta_log?

DELTA_CLONE_AMBIGUOUS_TARGET

SQLSTATE: 42613

Dwie ścieżki zostały podane jako obiekt docelowy CLONE, więc jest niejednoznaczne, którego należy użyć. Zewnętrzne

lokalizacja klonowania została podana w <externalLocation> tym samym czasie co ścieżka

<targetIdentifier>.

DELTA_CLONE_INCOMPLETE_FILE_COPY

SQLSTATE: 42000

Plik (<fileName>) nie został całkowicie skopiowany. Oczekiwany rozmiar pliku: <expectedSize>, znaleziony: <actualSize>. Aby kontynuować operację, ignorując sprawdzanie rozmiaru pliku ustawione <config> na wartość false.

DELTA_CLONE_UNSUPPORTED_SOURCE

SQLSTATE: 0AKDC

Nieobsługiwane <mode> źródło klonowania '<name>', którego format to <format>.

Obsługiwane formaty to "delta", "góra lodowa" i "parquet".

DELTA_CLUSTERING_CLONE_TABLE_NOT_SUPPORTED

SQLSTATE: 0A000

Funkcja CLONE nie jest obsługiwana w przypadku tabeli delty z klastrowaniem Liquid dla DBR w wersji < 14.0.

DELTA_CLUSTERING_COLUMNS_MISMATCH

SQLSTATE: 42P10

Podane kolumny klastrowania nie są zgodne z istniejącymi tabelami.

  • Dostarczane: <providedClusteringColumns>
  • Istniejących: <existingClusteringColumns>

DELTA_CLUSTERING_COLUMN_MISSING_STATS

SQLSTATE: 22000

Klastrowanie liquid wymaga, aby kolumny klastrowania miały statystyki. Nie można odnaleźć kolumn klastrowania "<columns>" w schemacie statystyk:

<schema>

DELTA_CLUSTERING_CREATE_EXTERNAL_NON_LIQUID_TABLE_FROM_LIQUID_TABLE

SQLSTATE: 22000

Tworzenie tabeli zewnętrznej bez płynnego klastrowania z katalogu tabeli z klastrowaniem płynnym jest niedozwolone; path: <path>.

DELTA_CLUSTERING_NOT_SUPPORTED

SQLSTATE: 42000

"<operation>" nie obsługuje klastrowania.

DELTA_CLUSTERING_PHASE_OUT_FAILED

SQLSTATE: 0AKDE

Nie można zakończyć <phaseOutType> tabeli za pomocą <tableFeatureToAdd> funkcji tabeli (przyczyna: <reason>). Spróbuj ponownie użyć polecenia OPTIMIZE.

== Błąd ==

<error>

DELTA_CLUSTERING_REPLACE_TABLE_WITH_PARTITIONED_TABLE

SQLSTATE: 42000

Zamień tabelę delty na klaster Liquid z tabelą partycjonowaną nie jest dozwolona.

DELTA_CLUSTERING_SHOW_CREATE_TABLE_WITHOUT_CLUSTERING_COLUMNS

SQLSTATE: 0A000

Funkcja SHOW CREATE TABLE nie jest obsługiwana w przypadku tabeli delty z klastrowaniem Liquid bez żadnych kolumn klastrowania.

DELTA_CLUSTERING_WITH_DYNAMIC_PARTITION_OVERWRITE

SQLSTATE: 42000

Tryb zastępowania partycji dynamicznej nie jest dozwolony dla tabeli delta z klastrowaniem Liquid.

DELTA_CLUSTERING_WITH_PARTITION_PREDICATE

SQLSTATE: 0A000

Polecenie OPTIMIZE dla tabeli delta z klastrowaniem Liquid nie obsługuje predykatów partycji. Usuń predykaty: <predicates>.

DELTA_CLUSTERING_WITH_ZORDER_BY

SQLSTATE: 42613

Polecenie OPTIMIZE dla tabeli delta z klastrowaniem Liquid nie może określić ZORDER BY. Usuń element ZORDER BY (<zOrderBy>).

DELTA_CLUSTER_BY_INVALID_NUM_COLUMNS

SQLSTATE: 54000

KLASTER BY dla klastrowania Liquid obsługuje maksymalnie <numColumnsLimit> kolumny klastrowania, ale tabela zawiera <actualNumColumns> kolumny klastrowania. Usuń dodatkowe kolumny klastrowania.

DELTA_CLUSTER_BY_SCHEMA_NOT_PROVIDED

SQLSTATE: 42908

Nie można określić parametru CLUSTER BY, jeśli schemat nie jest zdefiniowany. Zdefiniuj schemat dla tabeli <tableName>.

DELTA_CLUSTER_BY_WITH_BUCKETING

SQLSTATE: 42613

Nie można określić klastrowania i zasobnika. Usuń klasterED BY INTO BUCKETS / bucketBy, jeśli chcesz utworzyć tabelę różnicową z klastrowaniem.

DELTA_CLUSTER_BY_WITH_PARTITIONED_BY

SQLSTATE: 42613

Nie można określić klastrowania i partycjonowania. Jeśli chcesz utworzyć tabelę różnicową z klastrowaniem, usuń element PARTITIONED BY/partitionedBy.

DELTA_COLUMN_DATA_SKIPPING_NOT_SUPPORTED_PARTITIONED_COLUMN

SQLSTATE: 0AKDC

Pomijanie danych nie jest obsługiwane w przypadku kolumny partycji "<column>".

DELTA_COLUMN_DATA_SKIPPING_NOT_SUPPORTED_TYPE

SQLSTATE: 0AKDC

Pomijanie danych nie jest obsługiwane dla kolumny "<column>" typu <type>.

DELTA_COLUMN_MAPPING_MAX_COLUMN_ID_NOT_SET

SQLSTATE: 42703

Właściwość maksymalnego identyfikatora kolumny (<prop>) nie jest ustawiana w tabeli z włączoną obsługą mapowania kolumn.

DELTA_COLUMN_MAPPING_MAX_COLUMN_ID_NOT_SET_CORRECTLY

SQLSTATE: 42703

Maksymalna właściwość identyfikatora kolumny (<prop>) w tabeli z włączoną mapowaniem kolumny to <tableMax>, która nie może być mniejsza niż maksymalny identyfikator kolumny dla wszystkich pól (<fieldMax>).

DELTA_COLUMN_NOT_FOUND

SQLSTATE: 42703

Nie można odnaleźć kolumny <columnName> podanej [<columnList>]

DELTA_COLUMN_NOT_FOUND_IN_MERGE

SQLSTATE: 42703

Nie można odnaleźć kolumny "<targetCol>" tabeli docelowej z kolumn INSERT: <colNames>. Klauzula INSERT musi określać wartość dla wszystkich kolumn tabeli docelowej.

DELTA_COLUMN_NOT_FOUND_IN_SCHEMA

SQLSTATE: 42703

Nie można odnaleźć kolumny <columnName> w:

<tableSchema>

DELTA_COLUMN_PATH_NOT_NESTED

SQLSTATE: 42704

Oczekiwano <columnPath> typu danych zagnieżdżonych, ale znaleziono <other>element . Szukał

<column> indeks w zagnieżdżonym polu

DELTA_COLUMN_STRUCT_TYPE_MISMATCH

SQLSTATE: 2200G

Nie można wstawić kolumny <source> struktury do <targetType> pola <targetField> w pliku <targetTable>.

DELTA_COMPACTION_VALIDATION_FAILED

SQLSTATE: 22000

Walidacja kompaktowania ścieżki <compactedPath> nie powiodła się <newPath> : Zgłoś raport o błędach.

DELTA_COMPLEX_TYPE_COLUMN_CONTAINS_NULL_TYPE

SQLSTATE: 22005

Odnaleziono zagnieżdżony typ NullType w kolumnie <columName> , która ma wartość <dataType>. Funkcja Delta nie obsługuje zapisywania wartości NullType w typach złożonych.

DELTA_CONFLICT_SET_COLUMN

SQLSTATE: 42701

Występuje konflikt z tych kolumn SET: <columnList>.

DELTA_CONSTRAINT_ALREADY_EXISTS

SQLSTATE: 42710

Ograniczenie "<constraintName>" już istnieje. Najpierw usuń stare ograniczenie.

Stare ograniczenie:

<oldConstraint>

DELTA_CONSTRAINT_DOES_NOT_EXIST

SQLSTATE: 42704

Nie można usunąć nieistniejących ograniczeń <constraintName> z tabeli <tableName>. Aby uniknąć zgłaszania błędu, podaj parametr IF EXISTS lub ustaw konfigurację <config> sesji SQL na <confValue>wartość .

DELTA_CONVERSION_NO_PARTITION_FOUND

SQLSTATE: 42KD6

Nie znaleziono informacji o partycji w wykazie dla tabeli <tableName>. Czy w tabeli uruchomiono polecenie "MSCK REPAIR TABLE", aby odnaleźć partycje?

DELTA_CONVERSION_UNSUPPORTED_COLUMN_MAPPING

SQLSTATE: 0AKDC

Nie można ustawić konfiguracji "<config>" na <mode> w przypadku używania funkcji KONWERTUJ NA RÓŻNICĘ.

DELTA_CONVERT_NON_PARQUET_TABLE

SQLSTATE: 0AKDC

Funkcja KONWERTUJ NA FUNKCJĘ DELTA obsługuje tylko tabele parquet, ale próbujesz przekonwertować <sourceName> źródło: <tableId>

DELTA_CONVERT_TO_DELTA_ROW_TRACKING_WITHOUT_STATS

SQLSTATE: 22000

Nie można włączyć śledzenia wierszy bez zbierania statystyk.

Jeśli chcesz włączyć śledzenie wierszy, wykonaj następujące czynności:

  1. Włącz zbieranie statystyk, uruchamiając polecenie

    SET <statisticsCollectionPropertyKey> = true

    1. Uruchom polecenie KONWERTUJ NA DELTA bez opcji BEZ STATYSTYK.

Jeśli nie chcesz zbierać statystyk, wyłącz śledzenie wierszy:

  1. Dezaktywowanie włączania funkcji tabeli domyślnie przez uruchomienie polecenia :

    ZRESETOWAĆ <rowTrackingTableFeatureDefaultKey>

    1. Dezaktywuj właściwość tabeli domyślnie, uruchamiając polecenie:

      SET <rowTrackingDefaultPropertyKey> = false

DELTA_COPY_INTO_TARGET_FORMAT

SQLSTATE: 0AKDD

Element docelowy COPY INTO musi być tabelą delty.

DELTA_CREATE_EXTERNAL_TABLE_WITHOUT_SCHEMA

SQLSTATE: 42601

Próbujesz utworzyć tabelę zewnętrzną <tableName>

z <path> używania funkcji Delta, ale schemat nie jest określony, gdy parametr

ścieżka wejściowa jest pusta.

Aby dowiedzieć się więcej o funkcji Delta, zobacz <docLink>

DELTA_CREATE_EXTERNAL_TABLE_WITHOUT_TXN_LOG

SQLSTATE: 42K03

Próbujesz utworzyć tabelę zewnętrzną <tableName>

z używania %2$s funkcji Delta, ale nie ma dziennika transakcji w

%2$s/_delta_log. Sprawdź zadanie nadrzędne, aby upewnić się, że jest ono zapisywane przy użyciu polecenia

format("delta") i że ścieżka jest katalogem głównym tabeli.

Aby dowiedzieć się więcej o funkcji Delta, zobacz <docLink>

DELTA_CREATE_TABLE_SCHEME_MISMATCH

SQLSTATE: 42KD7

Określony schemat nie jest zgodny z istniejącym schematem pod adresem <path>.

== Określony ==

<specifiedSchema>

== Istniejące ==

<existingSchema>

== Różnice ==

<schemaDifferences>

Jeśli twoim zamiarem jest zachowanie istniejącego schematu, możesz pominąć

schema z polecenia create table. W przeciwnym razie upewnij się, że

schemat jest zgodny.

DELTA_CREATE_TABLE_SET_CLUSTERING_TABLE_FEATURE_NOT_ALLOWED

SQLSTATE: 42000

Nie można włączyć <tableFeature> funkcji tabeli przy użyciu funkcji TBLPROPERTIES. Użyj polecenia CREATE OR REPLACE TABLE CLUSTER BY, aby utworzyć tabelę różnicową z klastrowaniem.

DELTA_CREATE_TABLE_WITH_DIFFERENT_CLUSTERING

SQLSTATE: 42KD7

Określone kolumny klastrowania nie są zgodne z istniejącymi kolumnami klastrowania pod adresem <path>.

== Określony ==

<specifiedColumns>

== Istniejące ==

<existingColumns>

DELTA_CREATE_TABLE_WITH_DIFFERENT_PARTITIONING

SQLSTATE: 42KD7

Określone partycjonowanie nie jest zgodne z istniejącym partycjonowaniem na stronie <path>.

== Określony ==

<specifiedColumns>

== Istniejące ==

<existingColumns>

DELTA_CREATE_TABLE_WITH_DIFFERENT_PROPERTY

SQLSTATE: 42KD7

Określone właściwości nie są zgodne z istniejącymi właściwościami na <path>stronie .

== Określony ==

<specificiedProperties>

== Istniejące ==

<existingProperties>

DELTA_CREATE_TABLE_WITH_NON_EMPTY_LOCATION

SQLSTATE: 42601

Nie można utworzyć tabeli ('<tableId>'). Skojarzona lokalizacja ('<tableLocation>') nie jest pusta, a także nie tabela delty.

DELTA_DATA_CHANGE_FALSE

SQLSTATE: 0AKDE

Nie można zmienić metadanych tabeli, ponieważ opcja "dataChange" jest ustawiona na wartość false. Podjęto próbę wykonania operacji: "<op>".

DELTA_DELETED_PARQUET_FILE_NOT_FOUND

SQLSTATE: 42K03

Nie można odnaleźć pliku <filePath> , do którego odwołuje się dziennik transakcji. Ten plik parquet może zostać usunięty w zasadach przechowywania danych delty.

Domyślny czas przechowywania danych różnicy: <logRetentionPeriod>. Czas modyfikacji pliku parquet: <modificationTime>. Czas usunięcia pliku parquet: <deletionTime>. Usunięto wersję funkcji Delta: <deletionVersion>.

DELTA_DELETION_VECTOR_MISSING_NUM_RECORDS

SQLSTATE: 2D521

Nie można zatwierdzić plików z wektorami usuwania, które nie mają statystyki numRecords.

DELTA_DOMAIN_METADATA_NOT_SUPPORTED

SQLSTATE: 0A000

Wykryto akcję DomainMetadata dla domen <domainNames>, ale domenaMetadataTableFeature nie jest włączona.

DELTA_DROP_COLUMN_AT_INDEX_LESS_THAN_ZERO

SQLSTATE: 42KD8

Indeks <columnIndex> do upuszczania kolumny jest niższy niż 0

DELTA_DUPLICATE_ACTIONS_FOUND

SQLSTATE: 2D521

Operacja pliku "<actionType>" dla ścieżki <path> została określona kilka razy.

Powoduje konflikt z <conflictingPath>.

Nie jest prawidłowa w przypadku wielu operacji na plikach z tą samą ścieżką do istnienia w jednym zatwierdzeniu.

DELTA_DUPLICATE_COLUMNS_FOUND

SQLSTATE: 42711

Znaleziono zduplikowane kolumny <coltype>: <duplicateCols>

DELTA_DUPLICATE_COLUMNS_ON_INSERT

SQLSTATE: 42701

Zduplikowane nazwy kolumn w klauzuli INSERT

DELTA_DUPLICATE_COLUMNS_ON_UPDATE_TABLE

SQLSTATE: 42701

<message>

Przed zaktualizowaniem tabeli usuń zduplikowane kolumny.

DELTA_DUPLICATE_DATA_SKIPPING_COLUMNS

SQLSTATE: 42701

Odnaleziono zduplikowane dane pomijając kolumny: <columns>.

DELTA_DUPLICATE_DOMAIN_METADATA_INTERNAL_ERROR

SQLSTATE: 42601

Błąd wewnętrzny: dwie akcje DomainMetadata w ramach tej samej transakcji mają tę samą domenę <domainName>

DELTA_DV_HISTOGRAM_DESERIALIZATON

SQLSTATE: 22000

Nie można wykonać deserializacji usuniętych rekordów histogramu podczas weryfikacji integralności tabeli.

DELTA_DYNAMIC_PARTITION_OVERWRITE_DISABLED

SQLSTATE: 0A000

Tryb zastępowania partycji dynamicznej jest określany przez opcje konfiguracji sesji lub zapisu, ale jest on wyłączony przez spark.databricks.delta.dynamicPartitionOverwrite.enabled=falseprogram .

DELTA_EMPTY_DATA

SQLSTATE: 428GU

Dane używane podczas tworzenia tabeli delty nie mają żadnych kolumn.

DELTA_EMPTY_DIRECTORY

SQLSTATE: 42K03

W katalogu nie znaleziono pliku: <directory>.

DELTA_EXCEED_CHAR_VARCHAR_LIMIT

SQLSTATE: 22001

Przekracza ograniczenie długości typu char/varchar. Sprawdzanie nie powiodło się: <expr>.

DELTA_FAILED_CAST_PARTITION_VALUE

SQLSTATE: 22018

Nie można rzutować wartości <value> partycji na <dataType>

DELTA_FAILED_FIND_ATTRIBUTE_IN_OUTPUT_COLUMNS

SQLSTATE: 42703

Nie można odnaleźć <newAttributeName> wśród istniejących danych wyjściowych docelowych <targetOutputColumns>

DELTA_FAILED_INFER_SCHEMA

SQLSTATE: 42KD9

Nie można wywnioskować schematu z podanej listy plików.

DELTA_FAILED_MERGE_SCHEMA_FILE

SQLSTATE: 42KDA

Nie można scalić schematu pliku <file>:

<schema>

SQLSTATE: KD001

Nie można odczytać stopki dla pliku: <currentFile>

DELTA_FAILED_RECOGNIZE_PREDICATE

SQLSTATE: 42601

Nie można rozpoznać predykatu "<predicate>"

DELTA_FAILED_SCAN_WITH_HISTORICAL_VERSION

SQLSTATE: KD002

Oczekiwano pełnego skanowania najnowszej wersji źródła delta, ale odnaleziono historyczne skanowanie wersji <historicalVersion>

DELTA_FAILED_TO_MERGE_FIELDS

SQLSTATE: 22005

Nie można scalić pól "<currentField>" i "<updateField>"

DELTA_FEATURES_PROTOCOL_METADATA_MISMATCH

SQLSTATE: 0AKDE

Nie można wykonać operacji w tej tabeli, ponieważ następujące funkcje tabeli są włączone w metadanych, ale nie są wymienione w protokole: <features>.

DELTA_FEATURES_REQUIRE_MANUAL_ENABLEMENT

SQLSTATE: 0AKDE

Schemat tabeli wymaga ręcznego włączenia następujących funkcji tabeli: <unsupportedFeatures>.

W tym celu uruchom następujące polecenie dla każdej z funkcji wymienionych powyżej:

ALTER TABLE table_name SET TBLPROPERTIES ('delta.feature.feature_name' = 'supported')

Zastąp wartości "table_name" i "feature_name".

Bieżące obsługiwane funkcje: <supportedFeatures>.

DELTA_FEATURE_DROP_CONFLICT_REVALIDATION_FAIL

SQLSTATE: 0AKDE

Nie można usunąć funkcji, ponieważ współbieżna transakcja zmodyfikowała tabelę.

Spróbuj ponownie wykonać operację.

<concurrentCommit>

DELTA_FEATURE_DROP_FEATURE_NOT_PRESENT

SQLSTATE: 0AKDE

Nie można usunąć <feature> z tej tabeli, ponieważ nie jest on obecnie obecny w protokole tabeli.

DELTA_FEATURE_DROP_HISTORICAL_VERSIONS_EXIST

SQLSTATE: 0AKDE

Nie można usunąć <feature> , ponieważ dziennik delty zawiera wersje historyczne korzystające z tej funkcji.

Zaczekaj na okres przechowywania historii (<logRetentionPeriodKey>=<logRetentionPeriod>)

funkcja została przekazana od czasu ostatniego aktywnego działania funkcji.

Możesz też poczekać na wygaśnięcie okresu przechowywania HISTORII TRUNCATE (<truncateHistoryLogRetentionPeriod>)

a następnie uruchom polecenie:

ALTER TABLE table_name DROP FEATURE feature_name TRUNCATE HISTORY

DELTA_FEATURE_DROP_HISTORY_TRUNCATION_NOT_ALLOWED

SQLSTATE: 0AKDE

Obcięcie historii jest istotne tylko dla funkcji czytelnika.

DELTA_FEATURE_DROP_NONREMOVABLE_FEATURE

SQLSTATE: 0AKDE

Nie można usunąć <feature> , ponieważ usunięcie tej funkcji nie jest obsługiwane.

Skontaktuj się z pomocą techniczną usługi Databricks.

DELTA_FEATURE_DROP_UNSUPPORTED_CLIENT_FEATURE

SQLSTATE: 0AKDE

Nie można usunąć <feature> , ponieważ nie jest obsługiwana przez tę wersję usługi Databricks.

Rozważ użycie usługi Databricks z wyższą wersją.

DELTA_FEATURE_DROP_WAIT_FOR_RETENTION_PERIOD

SQLSTATE: 0AKDE

Upuszczanie <feature> zakończyło się częściowo pomyślnie.

Funkcja nie jest już używana w bieżącej wersji tabeli. Jednak funkcja

jest nadal obecny w historycznych wersjach tabeli. Nie można usunąć funkcji tabeli

z protokołu tabeli do momentu wygaśnięcia tych wersji historycznych.

Aby usunąć funkcję tabeli z protokołu, poczekaj na ukończenie wersji historycznych

wygaśnie, a następnie powtórz to polecenie. Okres przechowywania dla wersji historycznych to

obecnie skonfigurowany jako <logRetentionPeriodKey>=<logRetentionPeriod>.

Możesz też poczekać na wygaśnięcie okresu przechowywania HISTORII TRUNCATE (<truncateHistoryLogRetentionPeriod>)

a następnie uruchom polecenie:

ALTER TABLE table_name DROP FEATURE feature_name TRUNCATE HISTORY

DELTA_FEATURE_REQUIRES_HIGHER_READER_VERSION

SQLSTATE: 0AKDE

Nie można włączyć funkcji <feature> tabeli, ponieważ wymaga nowszej wersji protokołu czytnika (current <current>). Rozważ uaktualnienie wersji protokołu czytnika tabeli do <required>wersji lub do wersji, która obsługuje funkcje tabel czytników. Aby uzyskać więcej informacji na temat wersji protokołu tabeli, zapoznaj się z <docLink> artykułem.

DELTA_FEATURE_REQUIRES_HIGHER_WRITER_VERSION

SQLSTATE: 0AKDE

Nie można włączyć funkcji <feature> tabeli, ponieważ wymaga wyższej wersji protokołu zapisywania (current <current>). Rozważ uaktualnienie wersji protokołu zapisywania tabeli do <required>programu lub do wersji obsługującej funkcje tabeli składników zapisywania. Aby uzyskać więcej informacji na temat wersji protokołu tabeli, zapoznaj się z <docLink> artykułem.

DELTA_FILE_ALREADY_EXISTS

SQLSTATE: 42K04

Istniejąca ścieżka pliku <path>

DELTA_FILE_LIST_AND_PATTERN_STRING_CONFLICT

SQLSTATE: 42613

Nie można określić zarówno listy plików, jak i ciągu wzorca.

DELTA_FILE_NOT_FOUND

SQLSTATE: 42K03

Ścieżka pliku <path>

DELTA_FILE_NOT_FOUND_DETAILED

SQLSTATE: 42K03

Nie można odnaleźć pliku <filePath> , do którego odwołuje się dziennik transakcji. Dzieje się tak, gdy dane zostały ręcznie usunięte z systemu plików, a nie przy użyciu instrukcji table DELETE . Aby uzyskać więcej informacji, zobacz <faqPath>.

DELTA_FILE_OR_DIR_NOT_FOUND

SQLSTATE: 42K03

Nie ma takiego pliku lub katalogu: <path>

DELTA_FILE_TO_OVERWRITE_NOT_FOUND

SQLSTATE: 42K03

Plik (<path>) do ponownego zapisania nie można odnaleźć wśród plików kandydatów:

<pathList>

DELTA_FOUND_MAP_TYPE_COLUMN

SQLSTATE: KD003

Znaleziono element MapType. Aby uzyskać dostęp do klucza lub wartości typu MapType, określ jeden

z:

<key> lub

<value>

następnie nazwę kolumny (tylko wtedy, gdy ta kolumna jest typem struktury).

np. mymap.key.mykey

Jeśli kolumna jest typem podstawowym, mymap.key lub mymap.value jest wystarczająca.

DELTA_GENERATED_COLUMNS_DATA_TYPE_MISMATCH

SQLSTATE: 42K09

Kolumna <columnName> to wygenerowana kolumna lub kolumna używana przez wygenerowaną kolumnę. Typ danych to <columnType>. Nie akceptuje typu danych <dataType>

DELTA_GENERATED_COLUMNS_EXPR_TYPE_MISMATCH

SQLSTATE: 42K09

Typ wyrażenia wygenerowanej kolumny <columnName> to <expressionType>, ale typ kolumny to <columnType>

DELTA_GENERATED_COLUMN_UPDATE_TYPE_MISMATCH

SQLSTATE: 42K09

Kolumna <currentName> to wygenerowana kolumna lub kolumna używana przez wygenerowaną kolumnę. Typ danych jest <currentDataType> i nie można go przekonwertować na typ danych <updateDataType>

DELTA_ICEBERG_COMPAT_VIOLATION

SQLSTATE: KD00E

Walidacja IcebergCompatV<version> nie powiodła się.

Aby uzyskać więcej informacji, zobacz DELTA_ICEBERG_COMPAT_VIOLATION

DELTA_ILLEGAL_OPTION

SQLSTATE: 42616

Nieprawidłowa wartość "<input>" dla opcji "<name>", <explain>

DELTA_ILLEGAL_USAGE

SQLSTATE: 42601

Użycie elementu <option> nie jest dozwolone, gdy <operation> tabela delty.

DELTA_INCONSISTENT_BUCKET_SPEC

SQLSTATE: 42000

Tabela zasobnika BucketSpec w tabeli zasobnikowej delty nie jest zgodna z zasobnikiem BucketSpec z metadanych. Oczekiwano: <expected>. Wartość rzeczywista: <actual>.

DELTA_INCONSISTENT_LOGSTORE_CONFS

SQLSTATE: F0000

(<setKeys>) nie można ustawić na różne wartości. Ustaw tylko jedną z nich lub ustaw dla nich tę samą wartość.

DELTA_INCORRECT_ARRAY_ACCESS

SQLSTATE: KD003

Niepoprawny dostęp do obiektu ArrayType. Użyj pozycji arrayname.element.elementname do

dodaj do tablicy.

DELTA_INCORRECT_ARRAY_ACCESS_BY_NAME

SQLSTATE: KD003

Znaleziono typ tablicy. Aby uzyskać dostęp do elementów arrayType, określ

<rightName>

Zamiast <wrongName>

DELTA_INCORRECT_GET_CONF

SQLSTATE: 42000

Użyj getConf() zamiast polecenia "conf.getConf()

DELTA_INCORRECT_LOG_STORE_IMPLEMENTATION

SQLSTATE: 0AKDC

Błąd zwykle występuje, gdy domyślna implementacja logStore, że

is, HDFSLogStore, służy do zapisywania w tabeli delta w systemie magazynowania innego niż HDFS.

Aby uzyskać transakcyjne gwarancje ACID dotyczące aktualizacji tabeli, należy użyć

poprawna implementacja usługi LogStore, która jest odpowiednia dla systemu magazynu.

Zobacz <docLink> , aby uzyskać szczegółowe informacje.

DELTA_INDEX_LARGER_OR_EQUAL_THAN_STRUCT

SQLSTATE: 42KD8

Indeks <position> , aby usunąć kolumnę równą lub jest większa niż długość struktury: <length>

DELTA_INDEX_LARGER_THAN_STRUCT

SQLSTATE: 42KD8

Indeks <index> dodawania kolumny <columnName> jest większy niż długość struktury: <length>

DELTA_INSERT_COLUMN_ARITY_MISMATCH

SQLSTATE: 42802

Nie można zapisać w<tableName> '', ; tabela docelowa zawiera <numColumns> kolumny, <columnName>ale wstawione dane mają <insertColumns> kolumny

DELTA_INSERT_COLUMN_MISMATCH

SQLSTATE: 42802

Kolumna nie jest określona <columnName> w funkcji INSERT

DELTA_INVALID_AUTO_COMPACT_TYPE

SQLSTATE: 22023

Nieprawidłowy typ autokompaktu: <value>. Dozwolone wartości to: <allowed>.

DELTA_INVALID_BUCKET_COUNT

SQLSTATE: 22023

Nieprawidłowa liczba zasobników: <invalidBucketCount>. Liczba zasobników powinna być liczbą dodatnią, która ma wartość 2 i co najmniej 8. Zamiast tego możesz użyć <validBucketCount> polecenia .

DELTA_INVALID_BUCKET_INDEX

SQLSTATE: 22023

Nie można odnaleźć kolumny zasobnika w kolumnach partycji

DELTA_INVALID_CALENDAR_INTERVAL_EMPTY

SQLSTATE: 2200P

Interwał nie może być pusty ani pusty.

DELTA_INVALID_CDC_RANGE

SQLSTATE: 22003

Zakres cdC od początku <start> do końca <end> był nieprawidłowy. Koniec nie może być przed rozpoczęciem.

DELTA_INVALID_CHARACTERS_IN_COLUMN_NAME

SQLSTATE: 42K05

Nazwa atrybutu "<columnName>" zawiera nieprawidłowe znaki między znakami " ,;{}()\n\t=". Użyj aliasu, aby zmienić jego nazwę.

DELTA_INVALID_CHARACTERS_IN_COLUMN_NAMES

SQLSTATE: 42K05

Znaleziono nieprawidłowe znaki między znakami " , ;{}()nt=" w nazwach kolumn schematu.

Nieprawidłowe nazwy kolumn: <invalidColumnNames>.

Użyj innych znaków i spróbuj ponownie.

DELTA_INVALID_CLONE_PATH

SQLSTATE: 22KD1

Lokalizacja docelowa klonu musi być bezwzględną ścieżką lub nazwą tabeli. Używanie elementu

ścieżka bezwzględna <path>zamiast .

DELTA_INVALID_COLUMN_NAMES_WHEN_REMOVING_COLUMN_MAPPING

SQLSTATE: 42K05

Znaleziono nieprawidłowe znaki między znakami " , ;{}()nt=" w nazwach kolumn schematu.

Nieprawidłowe nazwy kolumn: <invalidColumnNames>.

Nie można usunąć mapowania kolumn, jeśli w nazwach kolumn znajdują się nieprawidłowe znaki.

Zmień nazwy kolumn, aby usunąć nieprawidłowe znaki i ponownie wykonać to polecenie.

DELTA_INVALID_FORMAT

SQLSTATE: 22000

Wykryto niezgodny format.

Znaleziono dziennik transakcji dla funkcji Delta pod adresem <deltaRootPath>/_delta_log',

ale próbujesz <operation><path> użyć formatu("<format>"). Musisz użyć polecenia

"format("delta")" podczas odczytywania i zapisywania w tabeli różnicowej.

Aby dowiedzieć się więcej o funkcji Delta, zobacz <docLink>

DELTA_INVALID_GENERATED_COLUMN_REFERENCES

SQLSTATE: 42621

Wygenerowana kolumna nie może używać kolumny nieistniejącej ani innej wygenerowanej kolumny

DELTA_INVALID_IDEMPOTENT_WRITES_OPTIONS

SQLSTATE: 42616

Nieprawidłowe opcje zapisu idempotentnych ramek danych: <reason>

DELTA_INVALID_INTERVAL

SQLSTATE: 22006

<interval> nie jest prawidłowym interwałem.

DELTA_INVALID_ISOLATION_LEVEL

SQLSTATE: 25000

nieprawidłowy poziom izolacji "<isolationLevel>"

DELTA_INVALID_LOGSTORE_CONF

SQLSTATE: F0000

(<classConfig>) i (<schemeConfig>) nie można ustawić w tym samym czasie. Ustaw tylko jedną grupę.

DELTA_INVALID_MANAGED_TABLE_SYNTAX_NO_SCHEMA

SQLSTATE: 42000

Próbujesz utworzyć zarządzaną tabelę <tableName>

przy użyciu funkcji Delta, ale schemat nie jest określony.

Aby dowiedzieć się więcej o funkcji Delta, zobacz <docLink>

DELTA_INVALID_PARTITION_COLUMN

SQLSTATE: 42996

<columnName> nie jest prawidłową kolumną partycji w tabeli <tableName>.

DELTA_INVALID_PARTITION_COLUMN_NAME

SQLSTATE: 42996

Znaleziono kolumny partycji o nieprawidłowych znakach między znakami " ,;{}()nt=". Zmień nazwę na kolumny partycji. Tę kontrolę można wyłączyć, ustawiając wartość spark.conf.set("spark.databricks.delta.partitionColumnValidity.enabled", ale nie jest to zalecane, ponieważ inne funkcje funkcji funkcji delta mogą nie działać prawidłowo.

DELTA_INVALID_PARTITION_COLUMN_TYPE

SQLSTATE: 42996

Używanie kolumny typu <dataType> jako kolumny <name> partycji nie jest obsługiwane.

DELTA_INVALID_PARTITION_PATH

SQLSTATE: 22KD1

Fragment ścieżki partycji powinien być formularzem, na przykład part1=foo/part2=bar. Ścieżka partycji: <path>

DELTA_INVALID_PROTOCOL_DOWNGRADE

SQLSTATE: KD004

Nie można obniżyć wersji protokołu z <oldProtocol> do <newProtocol>

DELTA_INVALID_PROTOCOL_VERSION

SQLSTATE: KD004

Nieobsługiwana wersja protokołu delta: tabela "<tableNameOrPath>" wymaga wersji <readerRequired> czytnika i składnika <writerRequired>zapisywania, ale ta wersja usługi Databricks obsługuje wersje czytnika i wersje <supportedReaders> składników <supportedWriters>zapisywania. Uaktualnij do nowszej wersji.

DELTA_INVALID_TABLE_VALUE_FUNCTION

SQLSTATE: 22000

Funkcja <function> jest nieobsługiwaną funkcją tabeli o wartości dla operacji odczytu CDC.

DELTA_INVALID_TIMESTAMP_FORMAT

SQLSTATE: 22007

Podany znacznik <timestamp> czasu jest niezgodny z oczekiwaną składnią <format>.

DELTA_LOG_ALREADY_EXISTS

SQLSTATE: 42K04

Dziennik różnicowy już istnieje w <path>

DELTA_LOG_FILE_NOT_FOUND_FOR_STREAMING_SOURCE

SQLSTATE: 42K03

Jeśli nigdy go nie usunięto, prawdopodobnie zapytanie pozostaje opóźnione. Usuń punkt kontrolny, aby ponownie uruchomić od podstaw. Aby uniknąć ponownego wystąpienia tego problemu, możesz zaktualizować zasady przechowywania tabeli delty

DELTA_MATERIALIZED_ROW_TRACKING_COLUMN_NAME_MISSING

SQLSTATE: 22000

Brak zmaterializowanej <rowTrackingColumn> nazwy kolumny dla elementu <tableName>.

DELTA_MAX_ARRAY_SIZE_EXCEEDED

SQLSTATE: 42000

Użyj limitu mniejszego niż Int.MaxValue — 8.

DELTA_MAX_COMMIT_RETRIES_EXCEEDED

SQLSTATE: 40000

To zatwierdzenie nie powiodło się, ponieważ próbowano wykonać próbę <numAttempts> , ale nie powiodło się.

Może to być spowodowane ciągłym zatwierdzaniem tabeli delty przez wiele współbieżnych

Zatwierdza.

Zatwierdzenie rozpoczęte w wersji: <startVersion>

Zatwierdzenie nie powiodło się w wersji: <failVersion>

Liczba akcji, które próbowano zatwierdzić: <numActions>

Łączny czas spędzony na próbie tego zatwierdzenia: <timeSpent> ms

DELTA_MAX_LIST_FILE_EXCEEDED

SQLSTATE: 42000

Lista plików musi zawierać co najwyżej <maxFileListSize> wpisy, mieć <numFiles>wartość .

DELTA_MERGE_INCOMPATIBLE_DATATYPE

SQLSTATE: 42K09

Nie można scalić niezgodnych typów <currentDataType> danych i <updateDataType>

DELTA_MERGE_INCOMPATIBLE_DECIMAL_TYPE

SQLSTATE: 42806

Nie można scalić typów dziesiętnych z niezgodnymi <decimalRanges>

DELTA_MERGE_MATERIALIZE_SOURCE_FAILED_REPEATEDLY

SQLSTATE: 25000

Utrzymywanie źródła zmaterializowanej instrukcji MERGE nie powiodło się wielokrotnie.

DELTA_MERGE_MISSING_WHEN

SQLSTATE: 42601

W instrukcji MERGE musi istnieć co najmniej jedna klauzula WHEN.

DELTA_MERGE_RESOLVED_ATTRIBUTE_MISSING_FROM_INPUT

SQLSTATE: 42601

Nie rozpoznano atrybutów <missingAttributes> brakujących w <input> operatorze in <merge>

DELTA_MERGE_UNEXPECTED_ASSIGNMENT_KEY

SQLSTATE: 22005

Nieoczekiwany klucz przypisania: <unexpectedKeyClass> - <unexpectedKeyObject>

DELTA_MERGE_UNRESOLVED_EXPRESSION

SQLSTATE: 42601

Nie można rozpoznać <sqlExpr> w <clause> podanym <cols>pliku .

DELTA_MISSING_CHANGE_DATA

SQLSTATE: KD002

Błąd podczas pobierania danych zmiany dla zakresu [<startVersion> , <endVersion>] ponieważ dane zmiany nie były

zarejestrowana dla wersji [<version>]. Jeśli włączono zmianę źródła danych w tej tabeli,

użyj DESCRIBE HISTORY polecenia , aby zobaczyć, kiedy został on włączony po raz pierwszy.

W przeciwnym razie, aby rozpocząć rejestrowanie danych zmiany, użyj polecenia "ALTER TABLE table_name SET TBLPROPERTIES

(<key>=true)'.

DELTA_MISSING_COLUMN

SQLSTATE: 42703

Nie można odnaleźć <columnName> w kolumnach tabeli: <columnList>

DELTA_MISSING_DELTA_TABLE

SQLSTATE: 42P01

<tableName> nie jest tabelą delty.

DELTA_MISSING_DELTA_TABLE_COPY_INTO

SQLSTATE: 42P01

Tabela nie istnieje. Najpierw utwórz pustą tabelę delty przy użyciu polecenia CREATE TABLE <tableName>.

DELTA_MISSING_ICEBERG_CLASS

SQLSTATE: 56038

Nie można odnaleźć klasy góry lodowej. Upewnij się, że jest zainstalowana obsługa platformy Delta Iceberg.

Aby uzyskać więcej informacji, zapoznaj się z <docLink> tematem .

DELTA_MISSING_NOT_NULL_COLUMN_VALUE

SQLSTATE: 23502

W kolumnie <columnName>, która ma ograniczenie NOT NULL, brakuje danych zapisywanych w tabeli.

DELTA_MISSING_PARTITION_COLUMN

SQLSTATE: 42KD6

Nie można odnaleźć kolumny <columnName> partycji w schemacie <columnList>

DELTA_MISSING_PART_FILES

SQLSTATE: 42KD6

Nie można odnaleźć wszystkich części plików wersji punktu kontrolnego: <version>

DELTA_MISSING_PROVIDER_FOR_CONVERT

SQLSTATE: 0AKDC

Funkcja KONWERTUJ NA FUNKCJĘ DELTA obsługuje tylko tabele parquet. Zapisz ponownie obiekt docelowy jako parquet.<path> jeśli jest to katalog parquet.

DELTA_MISSING_SET_COLUMN

SQLSTATE: 42703

Nie można odnaleźć kolumny <columnName> ZESTAWU podanych kolumn: <columnList>.

DELTA_MISSING_TRANSACTION_LOG

SQLSTATE: 42000

Wykryto niezgodny format.

Próbujesz <operation><path> użyć funkcji Delta, ale nie ma

obecny dziennik transakcji. Sprawdź zadanie nadrzędne, aby upewnić się, że jest ono zapisywane

przy użyciu formatu("delta") i próbujesz %1$s ścieżki podstawowej tabeli.

Aby dowiedzieć się więcej o funkcji Delta, zobacz <docLink>

DELTA_MODE_NOT_SUPPORTED

SQLSTATE: 0AKDC

Określony tryb "<mode>" nie jest obsługiwany. Obsługiwane tryby to: <supportedModes>

DELTA_MULTIPLE_CDC_BOUNDARY

SQLSTATE: 42614

Wiele <startingOrEnding> argumentów dostępnych dla odczytu cdc. Podaj jeden z <startingOrEnding>sygnatur czasowych lub <startingOrEnding>wersji.

DELTA_MULTIPLE_CONF_FOR_SINGLE_COLUMN_IN_BLOOM_FILTER

SQLSTATE: 42614

Wiele konfiguracji indeksu filtru bloom przekazane do polecenia dla kolumny: <columnName>

DELTA_MULTIPLE_SOURCE_ROW_MATCHING_TARGET_ROW_IN_MERGE

SQLSTATE: 21506

Nie można wykonać scalania, ponieważ wiele wierszy źródłowych jest dopasowanych i podjęto próbę zmodyfikowania tego samego

docelowy wiersz w tabeli delty w prawdopodobnie powodujący konflikty sposób. Według semantyki SQL scalania,

gdy wiele wierszy źródłowych pasuje do tego samego wiersza docelowego, wynik może być niejednoznaczny

ponieważ nie jest jasne, którego wiersza źródłowego należy użyć do zaktualizowania lub usunięcia pasującego wiersza

docelowy wiersz. Możesz wstępnie przetworzyć tabelę źródłową, aby wyeliminować możliwość

wiele dopasowań. Zobacz sekcję

<usageReference>

DELTA_NAME_CONFLICT_IN_BUCKETED_TABLE

SQLSTATE: 42000

Następujące nazwy kolumn są zarezerwowane tylko w przypadku użycia wewnętrznego tabeli zasobnikowej delty: <names>

DELTA_NESTED_FIELDS_NEED_RENAME

SQLSTATE: 42K05

Schemat wejściowy zawiera zagnieżdżone pola, które są kapitalizowane inaczej niż tabela docelowa.

Należy zmienić ich nazwy, aby uniknąć utraty danych w tych polach podczas zapisywania w funkcji Delta.

Pola:

<fields>.

Oryginalny schemat:

<schema>

DELTA_NESTED_NOT_NULL_CONSTRAINT

SQLSTATE: 0AKDC

<nestType> Typ pola <parent> zawiera ograniczenie NOT NULL. Funkcja Delta nie obsługuje ograniczeń NOT NULL zagnieżdżonych w tablicach ani mapach. Aby pominąć ten błąd i dyskretnie zignorować określone ograniczenia, ustaw wartość <configKey> = true.

Typ analizowany <nestType> :

<nestedPrettyJson>

DELTA_NESTED_SUBQUERY_NOT_SUPPORTED

SQLSTATE: 0A000

Zagnieżdżone podzapytanie nie jest obsługiwane w <operation> warunku.

DELTA_NEW_CHECK_CONSTRAINT_VIOLATION

SQLSTATE: 23512

<numRows> wiersze w <tableName> nowym ograniczeniu CHECK (<checkConstraint>)

DELTA_NEW_NOT_NULL_VIOLATION

SQLSTATE: 23512

<numRows> wiersze, które <tableName> naruszają nowe ograniczenie NOT NULL <colName>

DELTA_NON_BOOLEAN_CHECK_CONSTRAINT

SQLSTATE: 42621

Ograniczenie CHECK "<name>" (<expr>) powinno być wyrażeniem logicznym.

DELTA_NON_DETERMINISTIC_FUNCTION_NOT_SUPPORTED

SQLSTATE: 0AKDC

Funkcje niedeterministyczne nie są obsługiwane w <operation><expression>

DELTA_NON_LAST_MATCHED_CLAUSE_OMIT_CONDITION

SQLSTATE: 42601

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula MATCHED, tylko ostatnia klauzula MATCHED może pominąć warunek.

DELTA_NON_LAST_NOT_MATCHED_BY_SOURCE_CLAUSE_OMIT_CONDITION

SQLSTATE: 42601

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula NIE PASUJE WEDŁUG ŹRÓDŁA, tylko ostatnia klauzula NIE PASUJE WEDŁUG ŹRÓDŁA może pominąć warunek.

DELTA_NON_LAST_NOT_MATCHED_CLAUSE_OMIT_CONDITION

SQLSTATE: 42601

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula NOT MATCHED, tylko ostatnia klauzula NOT MATCHED może pominąć warunek

DELTA_NON_PARSABLE_TAG

SQLSTATE: 42601

Nie można przeanalizować tagu <tag>.

Tagi plików to: <tagList>

DELTA_NON_PARTITION_COLUMN_ABSENT

SQLSTATE: KD005

Dane zapisane w funkcji Delta muszą zawierać co najmniej jedną kolumnę bez partycjonowania.<details>

DELTA_NON_PARTITION_COLUMN_REFERENCE

SQLSTATE: 42P10

Predykat odwołuje się do kolumny innej niż partycja "<columnName>". Do kolumn partycji można odwoływać się tylko: [<columnList>]

DELTA_NON_PARTITION_COLUMN_SPECIFIED

SQLSTATE: 42P10

Kolumny <columnList> bez partycjonowania są określane, gdzie oczekiwane są tylko kolumny partycjonowania: <fragment>.

DELTA_NON_SINGLE_PART_NAMESPACE_FOR_CATALOG

SQLSTATE: 42K05

Wykaz delty wymaga jednoczęściowej przestrzeni nazw, ale <identifier> jest wieloczęściowy.

DELTA_NOT_A_DATABRICKS_DELTA_TABLE

SQLSTATE: 42000

<table> nie jest tabelą delty. Najpierw upuść tę tabelę, jeśli chcesz ją utworzyć za pomocą funkcji delta usługi Databricks.

DELTA_NOT_A_DELTA_TABLE

SQLSTATE: 0AKDD

<tableName> nie jest tabelą delty. Najpierw upuść tę tabelę, jeśli chcesz ją ponownie utworzyć za pomocą usługi Delta Lake.

DELTA_NOT_NULL_COLUMN_NOT_FOUND_IN_STRUCT

SQLSTATE: 42K09

Nie można odnaleźć kolumny dopuszczanej do wartości null w strukturach: <struct>

DELTA_NOT_NULL_CONSTRAINT_VIOLATED

SQLSTATE: 23502

Ograniczenie NOT NULL naruszone dla kolumny: <columnName>.

DELTA_NOT_NULL_NESTED_FIELD

SQLSTATE: 0A000

Nie można dodać pola zagnieżdżonego bez wartości null do elementu nadrzędnego dopuszczanego do wartości null. Ustaw odpowiednio wartość null kolumny nadrzędnej.

DELTA_NO_COMMITS_FOUND

SQLSTATE: KD006

Nie znaleziono zatwierdzeń pod adresem <logPath>

DELTA_NO_RECREATABLE_HISTORY_FOUND

SQLSTATE: KD006

Nie znaleziono żadnych zatwierdzeń do ponownego utworzenia pod adresem <logPath>

DELTA_NO_RELATION_TABLE

SQLSTATE: 42P01

Nie można odnaleźć tabeli <tableIdent>

DELTA_NO_START_FOR_CDC_READ

SQLSTATE: 42601

Brak parametru startingVersion lub startingTimestamp dla odczytu cdc.

DELTA_NULL_SCHEMA_IN_STREAMING_WRITE

SQLSTATE: 42P18

Funkcja Delta nie akceptuje wartości NullTypes w schemacie dla zapisów przesyłanych strumieniowo.

DELTA_ONEOF_IN_TIMETRAVEL

SQLSTATE: 42601

Podaj wartość "timestampAsOf" lub "versionAsOf" na potrzeby podróży w czasie.

DELTA_ONLY_OPERATION

SQLSTATE: 0AKDD

<operation> jest obsługiwana tylko w przypadku tabel delty.

DELTA_OPERATION_MISSING_PATH

SQLSTATE: 42601

Podaj ścieżkę lub identyfikator tabeli dla elementu <operation>.

DELTA_OPERATION_NOT_ALLOWED

SQLSTATE: 0AKDC

Niedozwolona operacja: <operation> nie jest obsługiwana w przypadku tabel delty

DELTA_OPERATION_NOT_ALLOWED_DETAIL

SQLSTATE: 0AKDC

Niedozwolona operacja: <operation> nie jest obsługiwana w przypadku tabel delty: <tableName>

DELTA_OPERATION_ON_TEMP_VIEW_WITH_GENERATED_COLS_NOT_SUPPORTED

SQLSTATE: 0A000

<operation> polecenie w widoku tymczasowym odwołujące się do tabeli delty zawierającej wygenerowane kolumny nie jest obsługiwane. Uruchom <operation> polecenie bezpośrednio w tabeli delty

DELTA_OVERWRITE_MUST_BE_TRUE

SQLSTATE: 42000

Nie można określić opcji kopiowaniaSchema bez ustawienia OVERWRITE = 'true'.

DELTA_OVERWRITE_SCHEMA_WITH_DYNAMIC_PARTITION_OVERWRITE

SQLSTATE: 42613

Polecenia "overwriteSchema" nie mogą być używane w trybie zastępowania partycji dynamicznej.

DELTA_PARTITION_COLUMN_CAST_FAILED

SQLSTATE: 22525

Nie można rzutować wartości <value><dataType> dla kolumny partycji <columnName>

DELTA_PARTITION_COLUMN_NOT_FOUND

SQLSTATE: 42703

Nie można odnaleźć kolumny <columnName> partycji w schemacie [<schemaMap>]

DELTA_PARTITION_SCHEMA_IN_ICEBERG_TABLES

SQLSTATE: 42613

Nie można określić schematu partycji podczas konwertowania tabel góry lodowej. Jest on automatycznie wnioskowany.

DELTA_PATH_DOES_NOT_EXIST

SQLSTATE: 42K03

<path> nie istnieje lub nie jest tabelą delty.

DELTA_PATH_EXISTS

SQLSTATE: 42K04

Nie można zapisać w istniejącej ścieżce <path> bez ustawienia OVERWRITE = 'true'.

DELTA_POST_COMMIT_HOOK_FAILED

SQLSTATE: 2DKD0

Zatwierdzanie wersji <version> tabeli delty powiodło się, ale wystąpił błąd podczas wykonywania przypinania po zatwierdzeniu <name><message>

DELTA_PROTOCOL_PROPERTY_NOT_INT

SQLSTATE: 42K06

Właściwość <key> protokołu musi być liczbą całkowitą. Znalezione <value>

DELTA_READ_FEATURE_PROTOCOL_REQUIRES_WRITE

SQLSTATE: KD004

Nie można uaktualnić tylko wersji protokołu czytnika do korzystania z funkcji tabeli. Wersja protokołu zapisywania musi być przynajmniej <writerVersion> kontynuowana. Aby uzyskać więcej informacji na temat wersji protokołu tabeli, zapoznaj się z <docLink> artykułem.

DELTA_READ_TABLE_WITHOUT_COLUMNS

SQLSTATE: 428GU

Próbujesz odczytać tabelę <tableName> delty, która nie zawiera żadnych kolumn.

Zapisz nowe dane z opcją mergeSchema = true , aby móc odczytać tabelę.

DELTA_REGEX_OPT_SYNTAX_ERROR

SQLSTATE: 2201B

Sprawdź ponownie składnię "<regExpOption>"

DELTA_REPLACE_WHERE_IN_OVERWRITE

SQLSTATE: 42613

Nie można użyć funkcji replaceWhere w połączeniu z zastępowaniem według filtru

DELTA_REPLACE_WHERE_MISMATCH

SQLSTATE: 44000

Zapisane dane nie są zgodne z częściowym warunkiem zastąpienia tabeli lub ograniczeniem "<replaceWhere>".

<message>

DELTA_REPLACE_WHERE_WITH_DYNAMIC_PARTITION_OVERWRITE

SQLSTATE: 42613

Wyrażenie "replaceWhere" i "partitionOverwriteMode"="dynamic" nie może być ustawione w opcjach elementu DataFrameWriter.

DELTA_REPLACE_WHERE_WITH_FILTER_DATA_CHANGE_UNSET

SQLSTATE: 42613

Polecenia "replaceWhere" nie mogą być używane z filtrami danych, gdy właściwość "dataChange" jest ustawiona na wartość false. Filtry: <dataFilters>

DELTA_ROW_ID_ASSIGNMENT_WITHOUT_STATS

SQLSTATE: 22000

Nie można przypisać identyfikatorów wierszy bez statystyk liczby wierszy.

Zbierz statystyki dla tabeli, uruchamiając następujący kod w notesie Scala i ponów próbę:

import com.databricks.sql.transaction.tahoe.DeltaLog

import com.databricks.sql.transaction.tahoe.stats.StatisticsCollection

import org.apache.spark.sql.catalyst.TableIdentifier

val log = DeltaLog.forTable(spark, TableIdentifier(table_name))

StatisticsCollection.recompute(spark, log)

DELTA_SCHEMA_CHANGED

SQLSTATE: KD007

Wykryta zmiana schematu:

schemat źródła przesyłania strumieniowego: <readSchema>

schemat pliku danych: <dataSchema>

Spróbuj ponownie uruchomić zapytanie. Jeśli ten problem powtarza się po ponownym uruchomieniu zapytania bez

podejmowania postępów, wprowadzono niezgodną zmianę schematu i musisz uruchomić

odpytywanie od podstaw przy użyciu nowego katalogu punktów kontrolnych.

DELTA_SCHEMA_CHANGED_WITH_STARTING_OPTIONS

SQLSTATE: KD007

Wykryto zmianę schematu w wersji <version>:

schemat źródła przesyłania strumieniowego: <readSchema>

schemat pliku danych: <dataSchema>

Spróbuj ponownie uruchomić zapytanie. Jeśli ten problem powtarza się po ponownym uruchomieniu zapytania bez

podejmowania postępów, wprowadzono niezgodną zmianę schematu i musisz uruchomić

odpytywanie od podstaw przy użyciu nowego katalogu punktów kontrolnych. Jeśli problem będzie się powtarzać po

Zmiana na nowy katalog punktu kontrolnego może być konieczna zmiana istniejącego

Opcja "startingVersion" lub "startingTimestamp", aby rozpocząć od nowszej wersji niż

<version> z nowym katalogiem punktu kontrolnego.

DELTA_SCHEMA_CHANGED_WITH_VERSION

SQLSTATE: KD007

Wykryto zmianę schematu w wersji <version>:

schemat źródła przesyłania strumieniowego: <readSchema>

schemat pliku danych: <dataSchema>

Spróbuj ponownie uruchomić zapytanie. Jeśli ten problem powtarza się po ponownym uruchomieniu zapytania bez

podejmowania postępów, wprowadzono niezgodną zmianę schematu i musisz uruchomić

odpytywanie od podstaw przy użyciu nowego katalogu punktów kontrolnych.

DELTA_SCHEMA_CHANGE_SINCE_ANALYSIS

SQLSTATE: KD007

Schemat tabeli delta został zmieniony w niezgodny sposób od ramki danych

lub obiekt DeltaTable został utworzony. Ponownie zdefiniuj obiekt DataFrame lub DeltaTable.

Zmiany:

<schemaDiff> <legacyFlagMessage>

DELTA_SCHEMA_NOT_PROVIDED

SQLSTATE: 42908

Nie podano schematu tabeli. Podaj schemat (definicję kolumny) tabeli, jeśli nie podano tabeli REPLACE i zapytania AS SELECT.

DELTA_SCHEMA_NOT_SET

SQLSTATE: KD008

Schemat tabeli nie jest ustawiony. Zapisz dane w nim lub użyj polecenia CREATE TABLE, aby ustawić schemat.

DELTA_SET_LOCATION_SCHEMA_MISMATCH

SQLSTATE: 42KD7

Schemat nowej lokalizacji delty różni się od bieżącego schematu tabeli.

oryginalny schemat:

<original>

schemat docelowy:

<destination>

Jeśli jest to planowana zmiana, możesz wyłączyć to sprawdzanie, uruchamiając polecenie:

%%sql set <config> = true

DELTA_SHALLOW_CLONE_FILE_NOT_FOUND

SQLSTATE: 42K03

Nie można odnaleźć pliku <filePath> , do którego odwołuje się dziennik transakcji. Taka sytuacja może wystąpić, gdy dane zostały ręcznie usunięte z systemu plików, a nie przy użyciu instrukcji table DELETE . Ta tabela wydaje się być płytkim klonem, jeśli tak jest, ten błąd może wystąpić, gdy oryginalna tabela, z której sklonowano tę tabelę, usunęła plik, którego klon nadal używa. Jeśli chcesz, aby jakiekolwiek klony niezależnie od oryginalnej tabeli, zamiast tego użyj klonu DEEP.

DELTA_SHARING_CURRENT_RECIPIENT_PROPERTY_UNDEFINED

SQLSTATE: 42704

Dane są ograniczone przez właściwość <property> adresata, która nie ma zastosowania do bieżącego adresata w sesji. Skontaktuj się z dostawcą danych, aby rozwiązać ten problem.

DELTA_SHARING_INVALID_OP_IN_EXTERNAL_SHARED_VIEW

SQLSTATE: 42887

<operation> Nie można używać w widokach udostępniania różnicowego, które są współużytkowane między kontami.

DELTA_SHOW_PARTITION_IN_NON_PARTITIONED_COLUMN

SQLSTATE: 42P10

Kolumny <badCols> bez partycjonowania są określone dla funkcji SHOW PARTITIONS

DELTA_SHOW_PARTITION_IN_NON_PARTITIONED_TABLE

SQLSTATE: 42809

FUNKCJA SHOW PARTITIONS nie jest dozwolona w tabeli, która nie jest podzielona na partycje: <tableName>

DELTA_SOURCE_IGNORE_DELETE

SQLSTATE: 0A000

Wykryto usunięte dane (na przykład <removedFile>) ze źródła przesyłania strumieniowego w wersji <version>. Nie jest to obecnie obsługiwane. Jeśli chcesz zignorować usunięcia, ustaw opcję "ignoreDeletes" na wartość "true". Tabelę źródłową można znaleźć w ścieżce <dataPath>.

DELTA_SOURCE_TABLE_IGNORE_CHANGES

SQLSTATE: 0A000

Wykryto aktualizację danych (na przykład <file>) w tabeli źródłowej w wersji <version>. Nie jest to obecnie obsługiwane. Jeśli dzieje się to regularnie i możesz pominąć zmiany, ustaw opcję "skipChangeCommits" na wartość "true". Jeśli chcesz, aby aktualizacja danych została odzwierciedlona, uruchom ponownie to zapytanie przy użyciu nowego katalogu punktu kontrolnego lub wykonaj pełne odświeżanie, jeśli używasz biblioteki DLT. Jeśli chcesz obsłużyć te zmiany, przełącz się na telewizory. Tabelę źródłową można znaleźć w ścieżce <dataPath>.

DELTA_STARTING_VERSION_AND_TIMESTAMP_BOTH_SET

SQLSTATE: 42613

Podaj wartość "<version>" lub "<timestamp>"

DELTA_STATS_COLLECTION_COLUMN_NOT_FOUND

SQLSTATE: 42000

<statsType> Nie można odnaleźć statystyk dla kolumny w metadanych Parquet: <columnPath>.

DELTA_STREAMING_CANNOT_CONTINUE_PROCESSING_POST_SCHEMA_EVOLUTION

SQLSTATE: KD002

Wykryliśmy co najmniej jedną nie addytywne zmiany schematu (<opType>) między wersją delty <previousSchemaChangeVersion> i <currentSchemaChangeVersion> źródłem przesyłania strumieniowego delta.

Sprawdź, czy chcesz ręcznie propagować zmiany schematu do tabeli ujścia, zanim przejdziemy do przetwarzania strumienia przy użyciu finalizowanego schematu pod adresem <currentSchemaChangeVersion>.

Po naprawieniu schematu tabeli ujścia lub podjęciu decyzji, że nie ma potrzeby naprawiania, można ustawić (jedną z) następujących konfiguracji SQL w celu odblokowania zmian schematu nie addytywnego i kontynuowania przetwarzania strumienia.

Aby odblokować ten konkretny strumień tylko dla tej serii zmian schematu: ustaw wartość <allowCkptVerKey>` = `<allowCkptVerValue>.

Aby odblokować dla tego konkretnego strumienia: ustaw <allowCkptKey>` = `<allowCkptValue>

Aby odblokować wszystkie strumienie: ustaw wartość <allowAllKey>` = `<allowAllValue>.

Alternatywnie, jeśli ma to zastosowanie, możesz zamienić element na <allowAllMode><opSpecificMode> w konficie SQL, aby odblokować strumień tylko dla tego typu zmiany schematu.

DELTA_STREAMING_CHECK_COLUMN_MAPPING_NO_SNAPSHOT

SQLSTATE: KD002

Nie można uzyskać migawki dziennika delty dla wersji początkowej podczas sprawdzania zmian schematu mapowania kolumn. Wybierz inną wersję początkową lub wymuś włączenie odczytu strumieniowego na własne ryzyko, ustawiając wartość "<config>" na "true".

DELTA_STREAMING_INCOMPATIBLE_SCHEMA_CHANGE

SQLSTATE: 42KD4

Odczyt strumieniowy nie jest obsługiwany w tabelach ze zmianami schematu niezgodnymi z odczytem (np. zmiana nazwy lub upuszczanie lub zmiana typu danych).

Aby uzyskać więcej informacji i możliwe następne kroki rozwiązywania tego problemu, zapoznaj się z dokumentacją pod adresem <docLink>

Odczyt schematu: <readSchema>. Niezgodny schemat danych: <incompatibleSchema>.

DELTA_STREAMING_INCOMPATIBLE_SCHEMA_CHANGE_USE_SCHEMA_LOG

SQLSTATE: 42KD4

Odczyt strumieniowy nie jest obsługiwany w tabelach ze zmianami schematu niezgodnymi z odczytem (np. zmiana nazwy lub upuszczanie lub zmiana typu danych).

Podaj element "schemaTrackingLocation", aby umożliwić ewolucję schematu nie addytywnego na potrzeby przetwarzania strumienia różnicowego.

Zobacz <docLink> , aby uzyskać więcej szczegółów.

Odczyt schematu: <readSchema>. Niezgodny schemat danych: <incompatibleSchema>.

DELTA_STREAMING_METADATA_EVOLUTION

SQLSTATE: 22000

Schemat, konfiguracja tabeli lub protokół tabeli delty zmienił się podczas przesyłania strumieniowego.

Zaktualizowano dziennik śledzenia schematu lub metadanych.

Uruchom ponownie strumień, aby kontynuować przetwarzanie przy użyciu zaktualizowanych metadanych.

Zaktualizowany schemat: <schema>.

Zaktualizowano konfiguracje tabel: <config>.

Zaktualizowany protokół tabeli: <protocol>

DELTA_STREAMING_SCHEMA_EVOLUTION_UNSUPPORTED_ROW_FILTER_COLUMN_MASKS

SQLSTATE: 22000

Przesyłanie strumieniowe z tabeli <tableId> źródłowej ze śledzeniem schematu nie obsługuje filtrów wierszy ani masek kolumn.

Usuń filtry wierszy lub maski kolumn lub wyłącz śledzenie schematu.

DELTA_STREAMING_SCHEMA_LOCATION_CONFLICT

SQLSTATE: 22000

Wykryto konflikt lokalizacji schematu "<loc>" podczas przesyłania strumieniowego z tabeli lub tabeli znajdującej się w lokalizacji "<table>".

Inny strumień może ponownie używać tej samej lokalizacji schematu, która nie jest dozwolona.

Podaj nową unikatową schemaTrackingLocation ścieżkę lub streamingSourceTrackingId jako opcję czytelnika dla jednego ze strumieni z tej tabeli.

DELTA_STREAMING_SCHEMA_LOCATION_NOT_UNDER_CHECKPOINT

SQLSTATE: 22000

Lokalizacja schematu "<schemaTrackingLocation>" musi być umieszczona w lokalizacji punktu kontrolnego "<checkpointLocation>".

DELTA_STREAMING_SCHEMA_LOG_DESERIALIZE_FAILED

SQLSTATE: 22000

Niekompletny plik dziennika w dzienniku schematu źródła przesyłania strumieniowego usługi Delta o adresie "<location>".

Dziennik schematu mógł być uszkodzony. Wybierz nową lokalizację schematu.

DELTA_STREAMING_SCHEMA_LOG_INCOMPATIBLE_DELTA_TABLE_ID

SQLSTATE: 22000

Wykryto niezgodny identyfikator tabeli delty podczas próby odczytania strumienia różnicowego.

Utrwalone identyfikatory tabeli: <persistedId>, identyfikator tabeli: <tableId>

Dziennik schematu mógł zostać użyty ponownie. Wybierz nową lokalizację schematu.

DELTA_STREAMING_SCHEMA_LOG_INCOMPATIBLE_PARTITION_SCHEMA

SQLSTATE: 22000

Wykryto niezgodny schemat partycji podczas próby odczytania strumienia różnicowego.

Utrwalone schematy: <persistedSchema>, schemat partycji różnicowej: <partitionSchema>

Wybierz nową lokalizację schematu, aby ponownie zainicjować dziennik schematu, jeśli schemat partycji tabeli został ostatnio zmieniony ręcznie.

DELTA_STREAMING_SCHEMA_LOG_INIT_FAILED_INCOMPATIBLE_METADATA

SQLSTATE: 22000

Nie można zainicjować dziennika schematu źródła przesyłania strumieniowego delta, ponieważ

Wykryliśmy niezgodną zmianę schematu lub protokołu podczas obsługi partii przesyłania strumieniowego z wersji <a> tabeli na <b>.

DELTA_STREAMING_SCHEMA_LOG_PARSE_SCHEMA_FAILED

SQLSTATE: 22000

Nie można przeanalizować schematu z dziennika schematu źródła przesyłania strumieniowego usługi Delta.

Dziennik schematu mógł być uszkodzony. Wybierz nową lokalizację schematu.

DELTA_TABLE_ALREADY_CONTAINS_CDC_COLUMNS

SQLSTATE: 42711

Nie można włączyć przechwytywania zmian danych w tabeli. Tabela już zawiera

kolumny <columnList> zarezerwowane, które będą

być używane wewnętrznie jako metadane dla zestawienia zmian danych tabeli. Aby włączyć samoobsługowe resetowanie haseł dla użytkownika

Zmień źródło danych w tabeli, zmień nazwę/upuść te kolumny.

DELTA_TABLE_ALREADY_EXISTS

SQLSTATE: 42P07

Tabela <tableName> już istnieje.

DELTA_TABLE_FOR_PATH_UNSUPPORTED_HADOOP_CONF

SQLSTATE: 0AKDC

Obecnie funkcja DeltaTable.forPath obsługuje tylko klucze konfiguracji hadoop rozpoczynające się od <allowedPrefixes> , ale z <unsupportedOptions>

DELTA_TABLE_ID_MISMATCH

SQLSTATE: KD007

Tabela delta w at <tableLocation> została zastąpiona, gdy to polecenie używało tabeli.

Identyfikator tabeli był <oldId> , ale jest teraz <newId>.

Ponów próbę bieżącego polecenia, aby upewnić się, że odczytuje spójny widok tabeli.

DELTA_TABLE_LOCATION_MISMATCH

SQLSTATE: 42613

Lokalizacja istniejącej tabeli <tableName> to <existingTableLocation>. Nie jest zgodna z określoną lokalizacją <tableLocation>.

DELTA_TABLE_NOT_FOUND

SQLSTATE: 42P01

Tabela <tableName> delty nie istnieje.

DELTA_TABLE_NOT_SUPPORTED_IN_OP

SQLSTATE: 42809

Tabela nie jest obsługiwana w programie <operation>. Zamiast tego użyj ścieżki.

DELTA_TABLE_ONLY_OPERATION

SQLSTATE: 0AKDD

<tableName> nie jest tabelą delty. <operation> jest obsługiwana tylko w przypadku tabel delty.

DELTA_TARGET_TABLE_FINAL_SCHEMA_EMPTY

SQLSTATE: 428GU

Ostateczny schemat tabeli docelowej jest pusty.

DELTA_TIMESTAMP_GREATER_THAN_COMMIT

SQLSTATE: 42816

Podany znacznik czasu (<providedTimestamp>) jest po najnowszej wersji dostępnej dla tej wersji

table (<tableName>). Użyj znacznika czasu przed lub w <maximumTimestamp>.

DELTA_TIMESTAMP_INVALID

SQLSTATE: 42816

Nie można przekonwertować podanej sygnatury czasowej (<expr>) na prawidłowy znacznik czasu.

DELTA_TIME_TRAVEL_INVALID_BEGIN_VALUE

SQLSTATE: 42604

<timeTravelKey> musi być prawidłową wartością rozpoczęcia.

DELTA_TRUNCATED_TRANSACTION_LOG

SQLSTATE: 42K03

<path>: Nie można odtworzyć stanu w wersji<version>, ponieważ dziennik transakcji został obcięty z powodu ręcznego usunięcia lub zasad przechowywania dziennika () i zasad przechowywania punktów kontrolnych (<checkpointRetentionKey><logRetentionKey><checkpointRetention>=<logRetention>=)

DELTA_TRUNCATE_TABLE_PARTITION_NOT_SUPPORTED

SQLSTATE: 0AKDC

Niedozwolona operacja: TABELA TRUNCATE w tabelach delty nie obsługuje predykatów partycji; użyj polecenia DELETE, aby usunąć określone partycje lub wiersze.

DELTA_UDF_IN_GENERATED_COLUMN

SQLSTATE: 42621

Znaleziono <udfExpr>plik . Wygenerowana kolumna nie może używać funkcji zdefiniowanej przez użytkownika

DELTA_UNEXPECTED_ACTION_EXPRESSION

SQLSTATE: 42601

Nieoczekiwane wyrażenie <expression>akcji .

DELTA_UNEXPECTED_NUM_PARTITION_COLUMNS_FROM_FILE_NAME

SQLSTATE: KD009

<expectedColsSize> Oczekiwano kolumn partycji: <expectedCols>, ale odnaleziono <parsedColsSize> kolumny partycji: <parsedCols> z analizowania nazwy pliku:<path>

DELTA_UNEXPECTED_PARTIAL_SCAN

SQLSTATE: KD00A

Spodziewaj się pełnego skanowania źródeł delty, ale znaleziono częściowe skanowanie. Ścieżka:<path>

DELTA_UNEXPECTED_PARTITION_COLUMN_FROM_FILE_NAME

SQLSTATE: KD009

Oczekiwano kolumny <expectedCol>partycji , ale znaleziono kolumnę <parsedCol> partycji z analizowania nazwy pliku: <path>

DELTA_UNEXPECTED_PARTITION_SCHEMA_FROM_USER

SQLSTATE: KD009

Funkcja KONWERTUJ NA RÓŻNICĘ została wywołana przy użyciu schematu partycji innego niż schemat partycji wywnioskowany z wykazu. Unikaj podawania schematu, aby można było wybrać schemat partycji z wykazu.

schemat partycji katalogu:

<catalogPartitionSchema>

udostępniony schemat partycji:

<userPartitionSchema>

DELTA_UNIFORM_NOT_SUPPORTED

SQLSTATE: 0AKDC

Format uniwersalny jest obsługiwany tylko w tabelach wykazu aparatu Unity.

DELTA_UNIVERSAL_FORMAT_VIOLATION

SQLSTATE: KD00E

Walidacja formatu uniwersalnego (<format>) nie powiodła się: <violation>

DELTA_UNKNOWN_CONFIGURATION

SQLSTATE: F0000

Określono nieznaną konfigurację: <config>

DELTA_UNKNOWN_PRIVILEGE

SQLSTATE: 42601

Nieznane uprawnienia: <privilege>

DELTA_UNKNOWN_READ_LIMIT

SQLSTATE: 42601

Nieznany odczyt: <limit>

DELTA_UNRECOGNIZED_COLUMN_CHANGE

SQLSTATE: 42601

Nierozpoznana zmiana <otherClass>kolumny. Być może jest uruchomiona nieaktualna wersja usługi Delta Lake.

DELTA_UNRECOGNIZED_INVARIANT

SQLSTATE: 56038

Nierozpoznane niezmienne. Uaktualnij wersję platformy Spark.

DELTA_UNRECOGNIZED_LOGFILE

SQLSTATE: KD00B

Nierozpoznany plik dziennika <fileName>

DELTA_UNSET_NON_EXISTENT_PROPERTY

SQLSTATE: 42616

Podjęto próbę ustawienia właściwości nieistniejącej "<property>" w tabeli <tableName>

DELTA_UNSUPPORTED_ABS_PATH_ADD_FILE

SQLSTATE: 0AKDC

<path> nie obsługuje dodawania plików ze ścieżką bezwzględną

DELTA_UNSUPPORTED_ALTER_TABLE_CHANGE_COL_OP

SQLSTATE: 0AKDC

ZMIANA KOLUMNY ALTER TABLE NIE jest obsługiwana w przypadku zmiany kolumny <fieldPath> z <oldField> na <newField>

DELTA_UNSUPPORTED_ALTER_TABLE_REPLACE_COL_OP

SQLSTATE: 0AKDC

Nieobsługiwana operacja ALTER TABLE REPLACE COLUMNS. Powodu: <details>

Nie można zmienić schematu z:

<oldSchema>

na:

<newSchema>

DELTA_UNSUPPORTED_CLONE_REPLACE_SAME_TABLE

SQLSTATE: 0AKDC

Próbowano zastąpić istniejącą tabelę (<tableName>) klonem. Ta operacja jest następująca:

Nieobsługiwane. Spróbuj użyć innego elementu docelowego dla polecenia CLONE lub usuń tabelę w bieżącym obiekcie docelowym.

DELTA_UNSUPPORTED_COLUMN_MAPPING_MODE_CHANGE

SQLSTATE: 0AKDC

Zmiana trybu mapowania kolumn z "<oldMode>" na "<newMode>" nie jest obsługiwana.

DELTA_UNSUPPORTED_COLUMN_MAPPING_PROTOCOL

SQLSTATE: KD004

Bieżąca wersja protokołu tabeli nie obsługuje zmieniania trybów mapowania kolumn

przy użyciu polecenia <config>.

Wymagana wersja protokołu różnicowego do mapowania kolumn:

<requiredVersion>

Bieżąca wersja protokołu delta tabeli:

<currentVersion>

<advice>

DELTA_UNSUPPORTED_COLUMN_MAPPING_SCHEMA_CHANGE

SQLSTATE: 0AKDC

Wykryto zmianę schematu:

stary schemat:

<oldTableSchema>

nowy schemat:

<newTableSchema>

Zmiany schematu nie są dozwolone podczas zmiany trybu mapowania kolumn.

DELTA_UNSUPPORTED_COLUMN_MAPPING_WRITE

SQLSTATE: 0AKDC

Zapisywanie danych w trybie mapowania kolumn nie jest obsługiwane.

DELTA_UNSUPPORTED_COLUMN_TYPE_IN_BLOOM_FILTER

SQLSTATE: 0AKDC

Tworzenie indeksu filtru blooma w kolumnie z typem <dataType> jest nieobsługiwane: <columnName>

DELTA_UNSUPPORTED_COMMENT_MAP_ARRAY

SQLSTATE: 0AKDC

Nie można dodać komentarza do <fieldPath>elementu . Dodawanie komentarza do klucza/wartości mapy lub elementu tablicy nie jest obsługiwane.

DELTA_UNSUPPORTED_DATA_TYPES

SQLSTATE: 0AKDC

Odnaleziono kolumny używające nieobsługiwanych typów danych: <dataTypeList>. Możesz ustawić wartość "<config>" na wartość "false", aby wyłączyć sprawdzanie typu. Wyłączenie tego sprawdzania typów może umożliwić użytkownikom tworzenie nieobsługiwanych tabel różnicowych i powinno być używane tylko podczas próby odczytu/zapisu starszych tabel.

DELTA_UNSUPPORTED_DEEP_CLONE

SQLSTATE: 0A000

Głębokie klonowanie nie jest obsługiwane w przypadku tej wersji różnicowej.

DELTA_UNSUPPORTED_DESCRIBE_DETAIL_VIEW

SQLSTATE: 42809

<view> to widok. FUNKCJA DESCRIBE DETAIL jest obsługiwana tylko w przypadku tabel.

DELTA_UNSUPPORTED_DROP_CLUSTERING_COLUMN

SQLSTATE: 0AKDC

Usuwanie kolumn klastrowania (<columnList>) jest niedozwolone.

DELTA_UNSUPPORTED_DROP_COLUMN

SQLSTATE: 0AKDC

Funkcja DROP COLUMN nie jest obsługiwana w przypadku tabeli delty. <advice>

DELTA_UNSUPPORTED_DROP_NESTED_COLUMN_FROM_NON_STRUCT_TYPE

SQLSTATE: 0AKDC

Może usuwać tylko zagnieżdżone kolumny z klasy StructType. Znalezione <struct>

DELTA_UNSUPPORTED_DROP_PARTITION_COLUMN

SQLSTATE: 0AKDC

Usuwanie kolumn partycji (<columnList>) jest niedozwolone.

DELTA_UNSUPPORTED_EXPRESSION

SQLSTATE: 0A000

Nieobsługiwany typ wyrażenia(<expType>) dla elementu <causedBy>. Obsługiwane typy to [<supportedTypes>].

DELTA_UNSUPPORTED_EXPRESSION_GENERATED_COLUMN

SQLSTATE: 42621

<expression> nie można używać w wygenerowanej kolumnie

DELTA_UNSUPPORTED_FEATURES_FOR_READ

SQLSTATE: 56038

Nieobsługiwana funkcja odczytu różnicowego: tabela "<tableNameOrPath>" wymaga funkcji tabel czytnika, które nie są obsługiwane przez tę wersję usługi Databricks: <unsupported>. Aby uzyskać więcej informacji na temat zgodności funkcji usługi Delta Lake, zapoznaj się <link> z artykułem.

DELTA_UNSUPPORTED_FEATURES_FOR_WRITE

SQLSTATE: 56038

Nieobsługiwana funkcja zapisu różnicowego: tabela "<tableNameOrPath>" wymaga funkcji tabeli składników zapisywania, które nie są obsługiwane przez tę wersję usługi Databricks: <unsupported>. Aby uzyskać więcej informacji na temat zgodności funkcji usługi Delta Lake, zapoznaj się <link> z artykułem.

DELTA_UNSUPPORTED_FEATURES_IN_CONFIG

SQLSTATE: 56038

Funkcje tabel skonfigurowane w następujących konfiguracjach platformy Spark lub właściwościach tabeli delta nie są rozpoznawane przez tę wersję usługi Databricks: <configs>.

DELTA_UNSUPPORTED_FEATURE_STATUS

SQLSTATE: 0AKDE

Oczekiwanie, że stan funkcji <feature> tabeli będzie "obsługiwany", ale ma wartość "<status>".

DELTA_UNSUPPORTED_FIELD_UPDATE_NON_STRUCT

SQLSTATE: 0AKDC

Aktualizowanie zagnieżdżonych pól jest obsługiwane tylko dla typu StructType, ale próbujesz zaktualizować pole typu <columnName>. <dataType>

DELTA_UNSUPPORTED_FSCK_WITH_DELETION_VECTORS

SQLSTATE: 0A000

Polecenie "FSCK REPAIR TABLE" nie jest obsługiwane w wersjach tabeli z brakującymi plikami wektorów usuwania.

Skontaktuj się z pomocą techniczną.

DELTA_UNSUPPORTED_GENERATE_WITH_DELETION_VECTORS

SQLSTATE: 0A000

Polecenie "GENERATE symlink_format_manifest" nie jest obsługiwane w wersjach tabeli z wektorami usuwania.

Aby utworzyć wersję tabeli bez wektorów usuwania, uruchom polecenie "REORG TABLE table APPLY (PURGE)". Następnie uruchom ponownie polecenie "GENERATE".

Upewnij się, że żadne współbieżne transakcje nie dodają ponownie wektorów usuwania między funkcją REORG i GENERATE.

Jeśli musisz regularnie generować manifesty lub nie można zapobiec równoczesnych transakcji, rozważ wyłączenie wektorów usuwania w tej tabeli przy użyciu polecenia "ALTER TABLE table SET TBLPROPERTIES (delta.enableDeletionVectors = false)".

DELTA_UNSUPPORTED_INVARIANT_NON_STRUCT

SQLSTATE: 0AKDC

Różnice w zagnieżdżonych polach innych niż StructTypes nie są obsługiwane.

DELTA_UNSUPPORTED_IN_SUBQUERY

SQLSTATE: 0AKDC

W podzapytaniu <operation> nie jest obsługiwane w warunku.

DELTA_UNSUPPORTED_LIST_KEYS_WITH_PREFIX

SQLSTATE: 0A000

listKeywithPrefix nie jest dostępny

DELTA_UNSUPPORTED_MANIFEST_GENERATION_WITH_COLUMN_MAPPING

SQLSTATE: 0AKDC

Generowanie manifestu nie jest obsługiwane w przypadku tabel korzystających z mapowania kolumn, ponieważ czytelnicy zewnętrzni nie mogą odczytać tych tabel różnicowych. Aby uzyskać więcej informacji, zobacz dokumentację usługi Delta.

DELTA_UNSUPPORTED_MERGE_SCHEMA_EVOLUTION_WITH_CDC

SQLSTATE: 0A000

Operacje MERGE INTO z ewolucją schematu nie obsługują obecnie zapisywania danych wyjściowych cdC.

DELTA_UNSUPPORTED_MULTI_COL_IN_PREDICATE

SQLSTATE: 0AKDC

W predykacie wielokolumny nie są obsługiwane w <operation> warunku.

DELTA_UNSUPPORTED_NESTED_COLUMN_IN_BLOOM_FILTER

SQLSTATE: 0AKDC

Tworzenie indeksu pliku blooma w zagnieżdżonej kolumnie jest obecnie nieobsługiwane: <columnName>

DELTA_UNSUPPORTED_NESTED_FIELD_IN_OPERATION

SQLSTATE: 0AKDC

Zagnieżdżone pole nie jest obsługiwane w polu <operation> (pole = <fieldName>).

DELTA_UNSUPPORTED_NON_EMPTY_CLONE

SQLSTATE: 0AKDC

Tabela docelowa klonowania nie jest pusta. Przed uruchomieniem polecenia CLONE wykonaj polecenie TRUNCATE lub DELETE Z tabeli.

DELTA_UNSUPPORTED_OUTPUT_MODE

SQLSTATE: 0AKDC

Źródło <dataSource> danych nie obsługuje <mode> trybu danych wyjściowych

DELTA_UNSUPPORTED_PARTITION_COLUMN_IN_BLOOM_FILTER

SQLSTATE: 0AKDC

Tworzenie indeksu filtru blooma w kolumnie partycjonowania jest nieobsługiwane: <columnName>

DELTA_UNSUPPORTED_RENAME_COLUMN

SQLSTATE: 0AKDC

Zmiana nazwy kolumn nie jest obsługiwana dla tabeli delty. <advice>

DELTA_UNSUPPORTED_SCHEMA_DURING_READ

SQLSTATE: 0AKDC

Funkcja Delta nie obsługuje określania schematu w czasie odczytu.

DELTA_UNSUPPORTED_SORT_ON_BUCKETED_TABLES

SQLSTATE: 0A000

Funkcja SORTED BY nie jest obsługiwana w przypadku tabel zasobnikowych delty

DELTA_UNSUPPORTED_SOURCE

SQLSTATE: 0AKDD

<operation> lokalizacja docelowa obsługuje tylko źródła różnicowe.

<plan>

DELTA_UNSUPPORTED_STATIC_PARTITIONS

SQLSTATE: 0AKDD

Określanie partycji statycznych w specyfikacji partycji nie jest obecnie obsługiwane podczas wstawiania

DELTA_UNSUPPORTED_STRATEGY_NAME

SQLSTATE: 22023

Nieobsługiwana nazwa strategii: <strategy>

DELTA_UNSUPPORTED_SUBQUERY

SQLSTATE: 0AKDC

Podzapytania nie są obsługiwane w obiekcie <operation> (warunek = <cond>).

DELTA_UNSUPPORTED_SUBQUERY_IN_PARTITION_PREDICATES

SQLSTATE: 0AKDC

Podzapytywanie nie jest obsługiwane w predykatach partycji.

DELTA_UNSUPPORTED_TIME_TRAVEL_MULTIPLE_FORMATS

SQLSTATE: 42613

Nie można określić podróży czasowej w wielu formatach.

DELTA_UNSUPPORTED_TIME_TRAVEL_VIEWS

SQLSTATE: 0AKDC

Nie można wyświetlać widoków podróży, podzapytania, strumieni ani zmieniać zapytań dotyczących źródła danych.

DELTA_UNSUPPORTED_TRUNCATE_SAMPLE_TABLES

SQLSTATE: 0A000

Obcinanie przykładowych tabel nie jest obsługiwane

DELTA_UNSUPPORTED_VACUUM_SPECIFIC_PARTITION

SQLSTATE: 0AKDC

Podaj ścieżkę podstawową (<baseDeltaPath>) podczas opróżniania tabel delty. Opróżnianie określonych partycji nie jest obecnie obsługiwane.

DELTA_UNSUPPORTED_WRITES_STAGED_TABLE

SQLSTATE: 42807

Implementacja tabeli nie obsługuje operacji zapisu: <tableName>

DELTA_UNSUPPORTED_WRITE_SAMPLE_TABLES

SQLSTATE: 0A000

Zapisywanie w przykładowych tabelach nie jest obsługiwane

DELTA_UPDATE_SCHEMA_MISMATCH_EXPRESSION

SQLSTATE: 42846

Nie można rzutować <fromCatalog> na <toCatalog>. Wszystkie zagnieżdżone kolumny muszą być zgodne.

DELTA_VERSIONS_NOT_CONTIGUOUS

SQLSTATE: KD00C

Wersje (<versionList>) nie są ciągłe.

Aby uzyskać więcej informacji, zobacz DELTA_VERSIONS_NOT_CONTIGUOUS

DELTA_VIOLATE_CONSTRAINT_WITH_VALUES

SQLSTATE: 23001

Ograniczenie <constraintName><expression> CHECK naruszone przez wiersz z wartościami:

<values>

DELTA_VIOLATE_TABLE_PROPERTY_VALIDATION_FAILED

SQLSTATE: 0A000

Weryfikacja właściwości tabeli <table> została naruszona:

Aby uzyskać więcej informacji, zobacz DELTA_VIOLATE_TABLE_PROPERTY_VALIDATION_FAILED

DELTA_WRITE_INTO_VIEW_NOT_SUPPORTED

SQLSTATE: 0A000

<viewIdentifier> to widok. Dane mogą nie być zapisywane w widoku.

DELTA_ZORDERING_COLUMN_DOES_NOT_EXIST

SQLSTATE: 42703

Kolumna <columnName> porządkowania Z nie istnieje w schemacie danych.

DELTA_ZORDERING_ON_COLUMN_WITHOUT_STATS

SQLSTATE: KD00D

Kolejność Z będzie mieć <cols> wartość

nieskuteczne, ponieważ obecnie nie zbieramy statystyk dla tych kolumn. Zobacz sekcję

<link>

aby uzyskać więcej informacji na temat pomijania danych i porządkowania z. Możesz wyłączyć

to sprawdzenie przez ustawienie

"%%sql set <zorderColStatKey> = false"

DELTA_ZORDERING_ON_PARTITION_COLUMN

SQLSTATE: 42P10

<colName> to kolumna partycji. Kolejność Z może być wykonywana tylko na kolumnach danych

Autoloader

CF_ADD_NEW_NOT_SUPPORTED

SQLSTATE: 0A000

Tryb <addNewColumnsMode> ewolucji schematu nie jest obsługiwany w przypadku określenia schematu. Aby użyć tego trybu, możesz zamiast tego podać schemat cloudFiles.schemaHints .

CF_AMBIGUOUS_AUTH_OPTIONS_ERROR

SQLSTATE: 42000

Znaleziono opcje uwierzytelniania ustawień powiadomień dla katalogu (domyślnego)

tryb wyświetlania listy:

<options>

Jeśli chcesz użyć trybu powiadamiania o pliku, ustaw jawnie:

.option("cloudFiles.<useNotificationsKey>", "true")

Alternatywnie, jeśli chcesz pominąć walidację opcji i zignorować te opcje

opcje uwierzytelniania, które można ustawić:

.option("cloudFiles.ValidateOptionsKey>", "false")

CF_AMBIGUOUS_INCREMENTAL_LISTING_MODE_ERROR

SQLSTATE: 42000

Tryb list przyrostowych (cloudFiles).<useIncrementalListingKey>

i powiadomienia o plikach (cloudFiles).<useNotificationsKey>

zostały włączone w tym samym czasie.

Upewnij się, że wybrano tylko jeden.

CF_AZURE_STORAGE_SUFFIXES_REQUIRED

SQLSTATE: 42000

Wymagaj plików adlsBlobSuffix i adlsDfsSuffix dla platformy Azure

CF_BUCKET_MISMATCH

SQLSTATE: 22000

Zdarzenie <storeType> w pliku <fileEvent> różni się od oczekiwanego przez źródło: <source>.

CF_CANNOT_EVOLVE_SCHEMA_LOG_EMPTY

SQLSTATE: 22000

Nie można rozwinąć schematu, gdy dziennik schematu jest pusty. Lokalizacja dziennika schematu: <logPath>

CF_CANNOT_PARSE_QUEUE_MESSAGE

SQLSTATE: 22000

Nie można przeanalizować następującego komunikatu kolejki: <message>

CF_CANNOT_RESOLVE_CONTAINER_NAME

SQLSTATE: 22000

Nie można rozpoznać nazwy kontenera ze ścieżki: <path>, rozpoznany identyfikator URI: <uri>

CF_CANNOT_RUN_DIRECTORY_LISTING

SQLSTATE: 22000

Nie można uruchomić listy katalogów, gdy jest uruchomiony wątek asynchronicznego wypełniania

CF_CLEAN_SOURCE_ALLOW_OVERWRITES_BOTH_ON

SQLSTATE: 42000

Nie można jednocześnie włączyć plików cloudFiles.cleanSource i cloudFiles.allowOverwrites.

CF_CLEAN_SOURCE_UNAUTHORIZED_WRITE_PERMISSION

SQLSTATE: 42501

Moduł automatycznego ładowania nie może usunąć przetworzonych plików, ponieważ nie ma uprawnień do zapisu w katalogu źródłowym.

<reason>

Aby rozwiązać ten problem, możesz wykonać następujące czynności:

  1. Udzielanie uprawnień do zapisu w katalogu źródłowym LUB
  2. Ustaw wartość cleanSource na wartość "OFF"

Możesz również odblokować strumień, ustawiając parametr SQLConf spark.databricks.cloudFiles.cleanSource.disabledDueToAuthorizationErrors na wartość "true".

CF_DUPLICATE_COLUMN_IN_DATA

SQLSTATE: 22000

Wystąpił błąd podczas próby wywnioskowania schematu partycji tabeli. Masz tę samą kolumnę zduplikowaną w ścieżkach danych i partycji. Aby zignorować wartość partycji, podaj kolumny partycji jawnie przy użyciu: .option("cloudFiles.<partitionColumnsKey>", "{comma-separated-list}")

CF_EMPTY_DIR_FOR_SCHEMA_INFERENCE

SQLSTATE: 42000

Nie można wnioskować schematu, gdy ścieżka <path> wejściowa jest pusta. Spróbuj uruchomić strumień, gdy w ścieżce wejściowej znajdują się pliki lub określ schemat.

CF_EVENT_GRID_AUTH_ERROR

SQLSTATE: 22000

Nie można utworzyć subskrypcji usługi Event Grid. Upewnij się, że twoja usługa

Podmiot zabezpieczeń ma <permissionType> subskrypcje usługi Event Grid. Zobacz więcej szczegółów na stronie:

<docLink>

CF_EVENT_GRID_CREATION_FAILED

SQLSTATE: 22000

Nie można utworzyć subskrypcji usługi Event Grid. Upewnij się, że element Microsoft.EventGrid jest

zarejestrowana jako dostawca zasobów w ramach subskrypcji. Zobacz więcej szczegółów na stronie:

<docLink>

CF_EVENT_GRID_NOT_FOUND_ERROR

SQLSTATE: 22000

Nie można utworzyć subskrypcji usługi Event Grid. Upewnij się, że magazyn

konto (<storageAccount>) znajduje się w grupie zasobów (<resourceGroup>) i

konto magazynu jest kontem "StorageV2 (ogólnego przeznaczenia w wersji 2)". Zobacz więcej szczegółów na stronie:

<docLink>

CF_EVENT_NOTIFICATION_NOT_SUPPORTED

SQLSTATE: 0A000

Tryb powiadamiania o zdarzeniu automatycznego modułu ładującego nie jest obsługiwany w przypadku programu <cloudStore>.

CF_FAILED_TO_CHECK_STREAM_NEW

SQLSTATE: 22000

Nie można sprawdzić, czy strumień jest nowy

CF_FAILED_TO_CREATED_PUBSUB_SUBSCRIPTION

SQLSTATE: 22000

Nie można utworzyć subskrypcji: <subscriptionName>. Subskrypcja o tej samej nazwie już istnieje i jest skojarzona z innym tematem: <otherTopicName>. Żądany temat to <proposedTopicName>. Usuń istniejącą subskrypcję lub utwórz subskrypcję z nowym sufiksem zasobu.

CF_FAILED_TO_CREATED_PUBSUB_TOPIC

SQLSTATE: 22000

Nie można utworzyć tematu: <topicName>. Temat o tej samej nazwie już istnieje.<reason> Usuń istniejący temat lub spróbuj ponownie za pomocą innego sufiksu zasobu

CF_FAILED_TO_DELETE_GCP_NOTIFICATION

SQLSTATE: 22000

Nie można usunąć powiadomienia o identyfikatorze <notificationId> w zasobniku <bucketName> dla tematu <topicName>. Spróbuj ponownie lub ręcznie usuń powiadomienie za pośrednictwem konsoli GCP.

CF_FAILED_TO_DESERIALIZE_PERSISTED_SCHEMA

SQLSTATE: 22000

Nie można wykonać deserializacji utrwalonego schematu z ciągu: "<jsonSchema>"

CF_FAILED_TO_EVOLVE_SCHEMA

SQLSTATE: 22000

Nie można rozwijać schematu bez dziennika schematu.

CF_FAILED_TO_FIND_PROVIDER

SQLSTATE: 42000

Nie można odnaleźć dostawcy dla <fileFormatInput>

CF_FAILED_TO_INFER_SCHEMA

SQLSTATE: 22000

Nie można wywnioskować schematu dla formatu <fileFormatInput> z istniejących plików w ścieżce wejściowej <path>. Upewnij się, że opcje zostały prawidłowo skonfigurowane lub jawnie określ schemat.

CF_FAILED_TO_WRITE_TO_SCHEMA_LOG

SQLSTATE: 22000

Nie można zapisać w dzienniku schematu w lokalizacji <path>.

CF_FILE_FORMAT_REQUIRED

SQLSTATE: 42000

Nie można odnaleźć wymaganej opcji: cloudFiles.format.

CF_FOUND_MULTIPLE_AUTOLOADER_PUBSUB_SUBSCRIPTIONS

SQLSTATE: 22000

Znaleziono wiele subskrypcji (<num>) z prefiksem automatycznego modułu ładującego dla tematu <topicName>:

<subscriptionList>

W każdym temacie powinna istnieć tylko jedna subskrypcja. Ręcznie upewnij się, że temat nie ma wielu subskrypcji.

CF_GCP_AUTHENTICATION

SQLSTATE: 42000

Podaj wszystkie następujące elementy: <clientEmail>, , <client>

<privateKey>i <privateKeyId> ani nie podaj żadnego z nich, aby użyć wartości domyślnej

Łańcuch dostawców poświadczeń GCP do uwierzytelniania za pomocą zasobów GCP.

CF_GCP_LABELS_COUNT_EXCEEDED

SQLSTATE: 22000

Odebrano zbyt wiele etykiet (<num>) dla zasobu GCP. Maksymalna liczba etykiet na zasób to <maxNum>.

CF_GCP_RESOURCE_TAGS_COUNT_EXCEEDED

SQLSTATE: 22000

Odebrano zbyt wiele tagów zasobów (<num>) dla zasobu GCP. Maksymalna liczba tagów zasobów na zasób to <maxNum>, ponieważ tagi zasobów są przechowywane jako etykiety GCP dla zasobów, a określone tagi usługi Databricks zużywają niektóre z tych limitów przydziału etykiet.

CF_INCOMPLETE_LOG_FILE_IN_SCHEMA_LOG

SQLSTATE: 22000

Niekompletny plik dziennika w dzienniku schematu w ścieżce <path>

CF_INCOMPLETE_METADATA_FILE_IN_CHECKPOINT

SQLSTATE: 22000

Niekompletny plik metadanych w punkcie kontrolnym modułu ładującego automatycznego

CF_INCORRECT_SQL_PARAMS

SQLSTATE: 42000

Metoda cloud_files akceptuje dwa wymagane parametry ciągu: ścieżkę do załadowania i format pliku. Opcje czytnika plików muszą być podane w mapie klucz-wartość ciągu. np. cloud_files("path", "json", map("option1", "value1")). Otrzymał: <params>

CF_INTERNAL_ERROR

SQLSTATE: 42000

Błąd wewnętrzny.

Aby uzyskać więcej informacji, zobacz CF_INTERNAL_ERROR

CF_INVALID_ARN

SQLSTATE: 42000

Nieprawidłowa usługa ARN: <arn>

CF_INVALID_CHECKPOINT

SQLSTATE: 42000

Ten punkt kontrolny nie jest prawidłowym źródłem CloudFiles

CF_INVALID_CLEAN_SOURCE_MODE

SQLSTATE: 42000

Nieprawidłowy tryb dla opcji <value>czystego źródła .

CF_INVALID_GCP_RESOURCE_TAG_KEY

SQLSTATE: 42000

Nieprawidłowy klucz tagu zasobu dla zasobu GCP: <key>. Klucze muszą zaczynać się od małej litery, mieć długość od 1 do 63 znaków i zawierać tylko małe litery, cyfry, podkreślenia (_) i łączniki (-).

CF_INVALID_GCP_RESOURCE_TAG_VALUE

SQLSTATE: 42000

Nieprawidłowa wartość tagu zasobu dla zasobu GCP: <value>. Wartości muszą mieć długość od 0 do 63 znaków i muszą zawierać tylko małe litery, cyfry, podkreślenia (_) i łączniki (-).

CF_INVALID_MANAGED_FILE_EVENTS_OPTION_KEYS

SQLSTATE: 42000

Moduł automatycznego ładowania nie obsługuje następujących opcji w przypadku użycia ze zdarzeniami zarządzanych plików:

<optionList>

Zalecamy usunięcie tych opcji, a następnie ponowne uruchomienie strumienia.

CF_INVALID_MANAGED_FILE_EVENTS_RESPONSE

SQLSTATE: 22000

Nieprawidłowa odpowiedź z usługi zdarzeń zarządzanych plików. Aby uzyskać pomoc, skontaktuj się z pomocą techniczną usługi Databricks.

Aby uzyskać więcej informacji, zobacz CF_INVALID_MANAGED_FILE_EVENTS_RESPONSE

CF_INVALID_SCHEMA_EVOLUTION_MODE

SQLSTATE: 42000

Cloudfiles.<schemaEvolutionModeKey> musi być jednym z {

"<addNewColumns>"

"<failOnNewColumns>"

"<rescue>"

"<noEvolution>"}

CF_INVALID_SCHEMA_HINTS_OPTION

SQLSTATE: 42000

Wskazówki schematu mogą określać tylko określoną kolumnę raz.

W takim przypadku ponowne zdefiniowanie kolumny: <columnName>

wiele razy w schemaHints:

<schemaHints>

CF_INVALID_SCHEMA_HINT_COLUMN

SQLSTATE: 42000

Wskazówek schematu nie można używać do zastępowania typów zagnieżdżonych map i tablic.

Kolumna powodująca konflikt: <columnName>

CF_LATEST_OFFSET_READ_LIMIT_REQUIRED

SQLSTATE: 22000

element latestOffset powinien być wywoływany przy użyciu elementu ReadLimit w tym źródle.

CF_LOG_FILE_MALFORMED

SQLSTATE: 22000

Plik dziennika został źle sformułowany: nie można odczytać poprawnej wersji dziennika z pliku <fileName>.

CF_MANAGED_FILE_EVENTS_BACKFILL_IN_PROGRESS

SQLSTATE: 22000

Zażądano automatycznego modułu ładującego zignorowanie istniejących plików w lokalizacji zewnętrznej przez ustawienie includeExistingFiles na false. Jednak usługa zdarzeń zarządzanych plików nadal odnajduje istniejące pliki w lokalizacji zewnętrznej. Spróbuj ponownie po zakończeniu odnajdywania wszystkich plików w lokalizacji zewnętrznej po zakończeniu zdarzeń zarządzanych plików.

CF_MANAGED_FILE_EVENTS_ENDPOINT_NOT_FOUND

SQLSTATE: 42000

Używasz automatycznego modułu ładującego z zdarzeniami zarządzanych plików, ale wydaje się, że lokalizacja zewnętrzna ścieżki wejściowej "<path>" nie ma włączonych zdarzeń plików lub ścieżka wejściowa jest nieprawidłowa. Poproś Administracja istratora usługi Databricks o włączenie zdarzeń plików w lokalizacji zewnętrznej dla ścieżki wejściowej.

CF_MANAGED_FILE_EVENTS_ENDPOINT_PERMISSION_DENIED

SQLSTATE: 42000

Używasz automatycznego modułu ładującego ze zdarzeniami zarządzanych plików, ale nie masz dostępu do lokalizacji zewnętrznej ani woluminu dla ścieżki wejściowej "<path>" lub ścieżka wejściowa jest nieprawidłowa. Poproś Administracja istratora usługi Databricks o udzielenie uprawnień do odczytu dla lokalizacji zewnętrznej lub woluminu lub podaj prawidłową ścieżkę wejściową w istniejącej lokalizacji zewnętrznej lub woluminie.

CF_MANAGED_FILE_EVENTS_ONLY_ON_SERVERLESS

SQLSTATE: 56038

Automatyczne ładowanie z zdarzeniami zarządzanych plików jest dostępne tylko w usłudze Databricks bezserwerowych. Aby kontynuować, przenieś to obciążenie do usługi Databricks bezserwerowego lub wyłącz opcję cloudFiles.useManagedFileEvents.

CF_MAX_MUST_BE_POSITIVE

SQLSTATE: 42000

wartość maksymalna musi być dodatnia

CF_METADATA_FILE_CONCURRENTLY_USED

SQLSTATE: 22000

Wiele zapytań przesyłania strumieniowego jest jednocześnie używanych <metadataFile>

CF_MISSING_METADATA_FILE_ERROR

SQLSTATE: 42000

Brak pliku metadanych w katalogu źródłowego punktu kontrolnego źródła przesyłania strumieniowego. Te metadane

plik zawiera ważne opcje domyślne dla strumienia, więc nie można ponownie uruchomić strumienia

Teraz. Aby uzyskać pomoc, skontaktuj się z pomocą techniczną usługi Databricks.

CF_MISSING_PARTITION_COLUMN_ERROR

SQLSTATE: 42000

Kolumna <columnName> partycji nie istnieje w podanym schemacie:

<schema>

CF_MISSING_SCHEMA_IN_PATHLESS_MODE

SQLSTATE: 42000

Określ schemat przy użyciu metody .schema(), jeśli ścieżka nie jest dostarczana do źródła CloudFiles podczas korzystania z trybu powiadamiania o pliku. Alternatywnie, aby moduł automatycznego ładowania wywnioskować schemat, podaj ścieżkę podstawową w pliku .load().

CF_MULTIPLE_PUBSUB_NOTIFICATIONS_FOR_TOPIC

SQLSTATE: 22000

Znaleziono istniejące powiadomienia dotyczące tematu <topicName> w zasobniku <bucketName>:

powiadomienie, identyfikator

<notificationList>

Aby uniknąć zanieczyszczania subskrybenta niezamierzonych zdarzeń, usuń powyższe powiadomienia i ponów próbę.

CF_NEW_PARTITION_ERROR

SQLSTATE: 22000

Nowe kolumny partycji zostały wywnioskowane z plików: [<filesList>]. Podaj wszystkie kolumny partycji w schemacie lub podaj listę kolumn partycji, dla których chcesz wyodrębnić wartości przy użyciu: .option("cloudFiles.partitionColumns", "{rozdzielane przecinkami-list|empty-string}")

CF_PARTITON_INFERENCE_ERROR

SQLSTATE: 22000

Wystąpił błąd podczas próby wywnioskowania schematu partycji bieżącej partii plików. Podaj kolumny partycji jawnie przy użyciu: .option("cloudFiles.<partitionColumnOption>", "{comma-separated-list}")

CF_PATH_DOES_NOT_EXIST_FOR_READ_FILES

SQLSTATE: 42000

Nie można odczytać plików, gdy ścieżka <path> wejściowa nie istnieje. Upewnij się, że ścieżka wejściowa istnieje i spróbuj ponownie.

CF_PERIODIC_BACKFILL_NOT_SUPPORTED

SQLSTATE: 0A000

Okresowe wypełnianie nie jest obsługiwane, jeśli wypełnianie asynchroniczne jest wyłączone. Możesz włączyć asynchroniczne wypełnianie/wyświetlanie listy katalogów, ustawiając wartość spark.databricks.cloudFiles.asyncDirListing true

CF_PREFIX_MISMATCH

SQLSTATE: 22000

Znaleziono niezgodne zdarzenie: klucz <key> nie ma prefiksu: <prefix>

CF_PROTOCOL_MISMATCH

SQLSTATE: 22000

<message>

Jeśli nie musisz wprowadzać żadnych innych zmian w kodzie, ustaw język SQL

konfiguracja: "<sourceProtocolVersionKey> = <value>"

aby wznowić strumień. Zobacz:

<docLink>

aby uzyskać więcej informacji.

CF_REGION_NOT_FOUND_ERROR

SQLSTATE: 42000

Nie można pobrać domyślnego regionu platformy AWS. Określ region przy użyciu opcji cloudFiles.region.

CF_RESOURCE_SUFFIX_EMPTY

SQLSTATE: 42000

Nie można utworzyć usług powiadomień: sufiks zasobu nie może być pusty.

CF_RESOURCE_SUFFIX_INVALID_CHAR_AWS

SQLSTATE: 42000

Nie można utworzyć usług powiadomień: sufiks zasobu może zawierać tylko znaki alfanumeryczne, łączniki (-) i podkreślenia (_).

CF_RESOURCE_SUFFIX_INVALID_CHAR_AZURE

SQLSTATE: 42000

Nie można utworzyć usług powiadomień: sufiks zasobu może zawierać tylko małe litery, cyfry i kreski (-).

CF_RESOURCE_SUFFIX_INVALID_CHAR_GCP

SQLSTATE: 42000

Nie można utworzyć usług powiadomień: sufiks zasobu może zawierać tylko znaki alfanumeryczne, łączniki (-), podkreślenia (_), kropki (.), tyldy (~) plus znaki (+) i znaki procentowe (<percentSign>).

CF_RESOURCE_SUFFIX_LIMIT

SQLSTATE: 42000

Nie można utworzyć usług powiadomień: sufiks zasobu nie może zawierać więcej niż <limit> znaków.

CF_RESOURCE_SUFFIX_LIMIT_GCP

SQLSTATE: 42000

Nie można utworzyć usług powiadomień: sufiks zasobu musi zawierać się między znakami <lowerLimit> i <upperLimit> .

CF_RESTRICTED_GCP_RESOURCE_TAG_KEY

SQLSTATE: 22000

Znaleziono ograniczony klucz tagu zasobu GCP (<key>). Następujące klucze tagów zasobów GCP są ograniczone do automatycznego modułu ładującego: [<restrictedKeys>]

CF_RETENTION_GREATER_THAN_MAX_FILE_AGE

SQLSTATE: 42000

parametr cloudFiles.cleanSource.retentionDuration nie może być większy niż cloudFiles.maxFileAge.

CF_SAME_PUB_SUB_TOPIC_NEW_KEY_PREFIX

SQLSTATE: 22000

Nie można utworzyć powiadomienia dla tematu: <topic> z prefiksem: <prefix>. Istnieje już temat o tej samej nazwie z innym prefiksem: <oldPrefix>. Spróbuj użyć innego sufiksu zasobu do instalacji lub usuń istniejącą konfigurację.

CF_SOURCE_DIRECTORY_PATH_REQUIRED

SQLSTATE: 42000

Podaj ścieżkę katalogu źródłowego z opcją path

CF_SOURCE_UNSUPPORTED

SQLSTATE: 0A000

Źródło plików w chmurze obsługuje tylko ścieżki S3, Azure Blob Storage (wasb/wasbs) i Azure Data Lake Gen1 (adl) i Gen2 (abfs/abfss). path: '<path>', rozpoznany identyfikator URI: '<uri>'

CF_STATEFUL_STREAMING_SCHEMA_EVOLUTION

SQLSTATE: 0A000

Zapytania przesyłania strumieniowego stanowego nie obsługują ewolucji schematu. Ustaw opcję "cloudFiles.schemaEvolutionMode" na wartość "rescue" lub "none".

CF_STATE_INCORRECT_SQL_PARAMS

SQLSTATE: 42000

Funkcja cloud_files_state akceptuje parametr ciągu reprezentujący katalog punktów kontrolnych strumienia cloudFiles lub wieloczęściową tabelę tableName identyfikującą tabelę przesyłania strumieniowego oraz opcjonalny drugi parametr całkowity reprezentujący wersję punktu kontrolnego do załadowania stanu. Drugi parametr może być również "najnowszy", aby odczytać najnowszy punkt kontrolny. Otrzymał: <params>

CF_STATE_INVALID_CHECKPOINT_PATH

SQLSTATE: 42000

Ścieżka <path> wejściowego punktu kontrolnego jest nieprawidłowa. Ścieżka nie istnieje lub nie znaleziono cloud_files źródeł.

CF_STATE_INVALID_VERSION

SQLSTATE: 42000

Określona wersja <version> nie istnieje lub została usunięta podczas analizy.

CF_THREAD_IS_DEAD

SQLSTATE: 22000

<threadName> wątek jest martwy.

CF_UNABLE_TO_DERIVE_STREAM_CHECKPOINT_LOCATION

SQLSTATE: 42000

Nie można uzyskać lokalizacji punktu kontrolnego strumienia z lokalizacji źródłowego punktu kontrolnego: <checkPointLocation>

CF_UNABLE_TO_DETECT_FILE_FORMAT

SQLSTATE: 42000

Nie można wykryć formatu pliku źródłowego z <fileSize> przykładowych plików, znaleziono <formats>plik . Określ format.

CF_UNABLE_TO_EXTRACT_BUCKET_INFO

SQLSTATE: 42000

Nie można wyodrębnić informacji o zasobniku. Ścieżka: '<path>', rozpoznany identyfikator URI: '<uri>'.

CF_UNABLE_TO_EXTRACT_KEY_INFO

SQLSTATE: 42000

Nie można wyodrębnić kluczowych informacji. Ścieżka: '<path>', rozpoznany identyfikator URI: '<uri>'.

CF_UNABLE_TO_EXTRACT_STORAGE_ACCOUNT_INFO

SQLSTATE: 42000

Nie można wyodrębnić informacji o koncie magazynu; path: '<path>', rozpoznany identyfikator URI: '<uri>'

CF_UNABLE_TO_LIST_EFFICIENTLY

SQLSTATE: 22000

Odebrano zdarzenie zmiany nazwy katalogu dla ścieżki <path>, ale nie możemy efektywnie wyświetlić tego katalogu. Aby strumień był kontynuowany, ustaw opcję "cloudFiles.ignoreDirRenames" na true i rozważ włączenie regularnych wypełniania przy użyciu elementu cloudFiles.backfillInterval dla tych danych do przetworzenia.

CF_UNEXPECTED_READ_LIMIT

SQLSTATE: 22000

Nieoczekiwany readLimit: <readLimit>

CF_UNKNOWN_OPTION_KEYS_ERROR

SQLSTATE: 42000

Znaleziono nieznane klucze opcji:

<optionList>

Upewnij się, że wszystkie podane klucze opcji są poprawne. Jeśli chcesz pominąć

Sprawdzanie poprawności opcji i ignorowanie tych nieznanych opcji, można ustawić:

.option("cloudFiles.<validateOptions>", "false")

CF_UNKNOWN_READ_LIMIT

SQLSTATE: 22000

Nieznany odczyt: <readLimit>

CF_UNSUPPORTED_CLOUD_FILES_SQL_FUNCTION

SQLSTATE: 0A000

Funkcja SQL "cloud_files" do utworzenia źródła przesyłania strumieniowego automatycznego modułu ładującego jest obsługiwana tylko w potoku delta live tables. Zobacz więcej szczegółów na stronie:

<docLink>

CF_UNSUPPORTED_FORMAT_FOR_SCHEMA_INFERENCE

SQLSTATE: 0A000

Wnioskowanie schematu nie jest obsługiwane w przypadku formatu: <format>. Określ schemat.

CF_UNSUPPORTED_LOG_VERSION

SQLSTATE: 0A000

UnsupportedLogVersion: maksymalna obsługiwana wersja dziennika to v<maxVersion>``, but encountered v``<version>. Plik dziennika został utworzony przez nowszą wersję DBR i nie można go odczytać w tej wersji. Uaktualnij.

CF_UNSUPPORTED_SCHEMA_EVOLUTION_MODE

SQLSTATE: 0A000

Tryb <mode> ewolucji schematu nie jest obsługiwany dla formatu: <format>. Ustaw tryb ewolucji schematu na wartość "none".

CF_USE_DELTA_FORMAT

SQLSTATE: 42000

Odczytywanie z tabeli delty nie jest obsługiwane w tej składni. Jeśli chcesz korzystać z danych z funkcji Delta, zapoznaj się z dokumentacją: odczytaj tabelę delty (<deltaDocLink>) lub odczytaj tabelę delty jako źródło strumienia (<streamDeltaDocLink>). Źródło przesyłania strumieniowego z funkcji Delta jest już zoptymalizowane pod kątem przyrostowego zużycia danych.

Dane geoprzestrzenne

EWKB_PARSE_ERROR

SQLSTATE: 22023

Błąd podczas analizowania EWKB: <parseError> na pozycji <pos>

GEOJSON_PARSE_ERROR

SQLSTATE: 22023

Błąd podczas analizowania pliku GeoJSON: <parseError> na pozycji <pos>

Aby uzyskać więcej informacji, zobacz GEOJSON_PARSE_ERROR

H3_INVALID_CELL_ID

SQLSTATE: 22023

<h3Cell> jest nieprawidłowym identyfikatorem komórki H3

Aby uzyskać więcej informacji, zobacz H3_INVALID_CELL_ID

H3_INVALID_GRID_DISTANCE_VALUE

SQLSTATE: 22023

Odległość <k> siatki H3 musi być nieujemna

Aby uzyskać więcej informacji, zobacz H3_INVALID_GRID_DISTANCE_VALUE

H3_INVALID_RESOLUTION_VALUE

SQLSTATE: 22023

Rozdzielczość <r> H3 musi być między <minR> i <maxR>, włącznie

Aby uzyskać więcej informacji, zobacz H3_INVALID_RESOLUTION_VALUE

H3_NOT_ENABLED

SQLSTATE: 0A000

<h3Expression> jest wyłączony lub nieobsługiwany. Rozważ włączenie funkcji Photon lub przełączenie do warstwy obsługującej wyrażenia H3

Aby uzyskać więcej informacji, zobacz H3_NOT_ENABLED

H3_PENTAGON_ENCOUNTERED_ERROR

SQLSTATE: 22023

Pentagon został napotkany podczas obliczania pierścienia szesnastkowego <h3Cell> z odległości siatki <k>

H3_UNDEFINED_GRID_DISTANCE

SQLSTATE: 22023

Odległość siatki H3 między <h3Cell1> i <h3Cell2> jest niezdefiniowana

ST_DIFFERENT_SRID_VALUES

SQLSTATE: 22023

Argumenty do "<sqlFunction>" muszą mieć taką samą wartość SRID. Znaleziono wartości SRID: <srid1>, <srid2>

ST_INVALID_ARGUMENT

SQLSTATE: 22023

"<sqlFunction>": <reason>

ST_INVALID_ARGUMENT_TYPE

SQLSTATE: 22023

Argument "<sqlFunction>" musi być typu <validTypes>

ST_INVALID_CRS_TRANSFORMATION_ERROR

SQLSTATE: 22023

<sqlFunction>: Nieprawidłowa lub nieobsługiwana transformacja CRS ze SRID <srcSrid> na SRID <trgSrid>

ST_INVALID_ENDIANNESS_VALUE

SQLSTATE: 22023

Endianness <e> musi być "NDR" (little-endian) lub "XDR" (big-endian)

ST_INVALID_GEOHASH_VALUE

SQLSTATE: 22023

<sqlFunction>: Nieprawidłowa wartość powłoki geograficznej: "<geohash>". Wartości skrótu geograficznego muszą być prawidłowymi małymi literami ciągów base32, zgodnie z opisem w temaciehttps://en.wikipedia.org/wiki/Geohash#Textual_representation

ST_INVALID_PRECISION_VALUE

SQLSTATE: 22023

Precyzja <p> musi zawierać się między wartościami <minP> i <maxP>, włącznie

ST_INVALID_SRID_VALUE

SQLSTATE: 22023

Nieprawidłowy lub nieobsługiwany identyfikator SRID <srid>

ST_NOT_ENABLED

SQLSTATE: 0A000

<stExpression> jest wyłączony lub nieobsługiwany. Rozważ włączenie funkcji Photon lub przełączenie do warstwy obsługującej wyrażenia ST

ST_UNSUPPORTED_RETURN_TYPE

SQLSTATE: 0A000

W zapytaniach nie można zwracać typów danych GEOGRAPHY i GEOMETRY. Użyj jednego z następujących wyrażeń SQL, aby przekonwertować je na standardowe formaty wymiany: <projectionExprs>.

WKB_PARSE_ERROR

SQLSTATE: 22023

Błąd podczas analizowania WKB: <parseError> na pozycji <pos>

Aby uzyskać więcej informacji, zobacz WKB_PARSE_ERROR

WKT_PARSE_ERROR

SQLSTATE: 22023

Błąd podczas analizowania WKT: <parseError> w pozycji <pos>

Aby uzyskać więcej informacji, zobacz WKT_PARSE_ERROR