Fehlerbedingung UNSUPPORTED_FEATURE

SQLSTATE: 0A000

Das Feature wird nicht unterstützt:

AES_MODE

AES-<mode> mit dem Padding <padding> durch die Funktion <functionName>.

AES_MODE_AAD

<functionName> mit AES-<mode> unterstützt keine zusätzlichen Authentifizierungsdaten (AAD).

AES_MODE_IV

<functionName> mit AES-<mode> unterstützt keine Initialisierungsvektoren (IVs).

AI_FUNCTION

DIE KI-Funktion <functionName> ist nur in interaktiven Workloads, Aufträgen, SQL Pro und SQL Serverless verfügbar oder ist explizit deaktiviert.

AI_FUNCTION_PREVIEW

Die KI-Funktion <functionName> befindet sich in der Vorschau und ist derzeit in dieser Umgebung deaktiviert.

ALTER_TABLE_SERDE_FOR_DATASOURCE_TABLE

ALTER TABLE SET SERDE wird für Tabellen-<tableName>, die mit der Datenquellen-API erstellt wurden, nicht unterstützt. Erwägen Sie die Verwendung einer externen Hive-Tabelle oder aktualisieren Sie die Tabelleneigenschaften mit passenden Optionen für das Tabellenformat.

ANALYZE_UNCACHED_TEMP_VIEW

Der Befehl ANALYZE TABLE FOR COLUMNS kann für temporäre Ansichten ausgeführt werden, die bereits zwischengespeichert wurden. Erwägen Sie, die Ansicht „<viewName>“ zwischenzuspeichern.

ANALYZE_UNSUPPORTED_COLUMN_TYPE

Der Befehl ANALYZE TABLE FOR COLUMNS unterstützt den Typ <columnType> der Spalte <columnName> in der Tabelle <tableName>nicht.

ANALYZE_VIEW

Der Befehl ANALYZE TABLE unterstützt keine Ansichten.

CATALOG_INTERFACE_METHOD

Die Katalog-API <methodName> wird von <catalogClass> nicht unterstützt.

KATALOG_EINSTELLUNG_KOLLAZIONEN

Standardsortierung für den angegebenen Katalog.

SORTIERUNGEN_AUF_KATALOGEBENE_NICHT_UNTERSTÜTZT_FÜR_GEMEINSAM_GENUTZTEN_KATALOG

Die Standardsortierung wird für den freigegebenen Katalog nicht unterstützt.

CATALOG_OPERATION

Der Katalog „<catalogName>“ unterstützt „<operation>“ nicht.

ÄNDERUNGSDATEN-ERFASSUNG

Der Katalog <catalogName> unterstützt keine Änderungsdatenerfassung (Change Data Capture, CDC).

CHANGE_DATA_CAPTURE_ON_RELATION

Relation <relationId> unterstützt keine Änderungsdatenerfassung (Change Data Capture, CDC).

CLAUSE_WITH_PIPE_OPERATORS

Die Syntax des SQL-Pipeoperators mit |> unterstützt <clauses>nicht.

COLLATION

Die Sortierung wird noch nicht unterstützt.

COLLATIONS_IN_MAP_KEYS

Sortierte Zeichenfolgen für Kartenlegenden

COMBINATION_QUERY_RESULT_CLAUSES

Kombination von ORDER BY/SORT BY/DISTRIBUTE BY/CLUSTER BY.

COMMENT_NAMESPACE

Anfügen eines Kommentars an den Namespace <namespace>.

CONTINUE_EXCEPTION_HANDLER

CONTINUE Ausnahmehandler wird nicht unterstützt. Verwenden Sie den EXIT-Handler.

COUNTER_DIFF_WINDOW_FUNCTION

Die Fensterfunktion <function> ist zurzeit deaktiviert.

FLUSSABFRAGEAUSFÜHRUNG_ERSTELLEN

Die direkte Ausführung einer CREATE FLOW-Anweisung wird nicht unterstützt. Zum Erstellen eines Flusses erstellen und ausführen Sie eine Pipeline mit einer SQL-Datei, die Ihre Anweisung enthält, die in der Pipelinespezifikation angefügt ist.

CREATE_PIPELINE_DATENSATZ_ABFRAGEAUSFÜHRUNG

Direkte Ausführung einer CREATE...<pipelineDatasetType> Abfrage. Zum Erstellen eines Pipeline-Datasets erstellen und ausführen Sie eine Pipeline mit einer SQL-Datei, die Ihre Abfrage enthält, die in der Pipelinedefinition angefügt ist.

CREATE_STREAMING_TABLE_FLOW_AUTO_CDC_IDENTIFIER_EXPRESSION_NOT_SUPPORTED

IDENTIFIER Ausdrücke werden nicht mit der FLOW AUTO CDC-Syntax unterstützt. Verwenden Sie stattdessen einen einfachen Tabellennamen.

CREATE_TABLE_STAGING_LOCATION

Erstellen Sie eine Katalogtabelle an einem Zwischenablageort.

DESC_JSON_TABLE_TYPE

DESCRIBE AS JSON wird für den Tabellentyp <tableName> nicht unterstützt. Versuchen Sie es bitte erneut, ohne die AS JSON Klausel.

DESC_TABLE_COLUMN_JSON

DESC TABLE COLUMN AS JSON wird für einzelne Spalten nicht unterstützt.

DESC_TABLE_COLUMN_PARTITION

DESC TABLE COLUMN für eine bestimmte Partition.

DROP_DATABASE

Löschen der Standarddatenbank <database>

DROP_NAMESPACE

Löschen des Namespace <namespace>.

DROP_NAMESPACE_CASCADE

Die Drop-Namespacekaskade wird in <provider>-Katalogen nicht unterstützt.

UMGEBUNG_NICHT_ERLAUBT

Umgebungsklausel wird in diesem Kontext nicht unterstützt.

GEO_TYP_IN_BETRIEB

<operation> wird für <dataType> nicht unterstützt.

GET_DIAGNOSTICS

GET DIAGNOSTICS Der Befehl wird nicht unterstützt.

HIVE_TABLE_TYPE

<tableName> ist Hive <tableType>.

HIVE_WITH_ANSI_INTERVALS

Hive-Tabelle <tableName> mit ANSI-Intervallen

INSERT_PARTITION_SPEC_IF_NOT_EXISTS

INSERT INTO <tableName> mit IF NOT EXISTS in der PARTITION-Spezifikation

UNTERBRECHUNGSTYP

Nicht unterstützter Interrupttyp: <interruptType>.

ISOLATION_CLAUSE_NOT_SUPPORTED

ISOLATION Klausel wird für <feature> nicht unterstützt.

LAMBDA_FUNCTION_WITH_EXTERNAL_UDF

Lambda-Funktion mit externer benutzerdefinierter Funktion <funcName> in einer Funktion höherer Ordnung

LAMBDA_FUNCTION_WITH_PYTHON_UDF

Lambda-Funktion mit Python-UDF <funcName> in einer höherer Ordnungsfunktion.

LATERAL_COLUMN_ALIAS_IN_AGGREGATE_FUNC

Verweist auf einen lateralen Spaltenalias „<lca>“ in der Aggregatfunktion „<aggFunc>“.

LATERAL_COLUMN_ALIAS_IN_AGGREGATE_WITH_WINDOW_AND_HAVING

Verweist auf den lateralen Spaltenalias „<lca>“ in der Aggregatabfrage, sowohl mit Fensterausdrücken als auch mit der having-Klausel. Schreiben Sie die Aggregatabfrage neu, indem Sie die HAVING-Klausel entfernen oder den lateralen Aliasverweis in der Liste SELECT entfernen.

LATERAL_COLUMN_ALIAS_IN_GENERATOR

Referenzieren eines lateralen Spaltenalias <lca> im Generatorausdruck <generatorExpr>.

LATERAL_COLUMN_ALIAS_IN_GROUP_BY

Das Verweisen auf einen lateralen Spaltenalias über GROUP BY Alias/ALL wird noch nicht unterstützt.

LATERAL_COLUMN_ALIAS_IN_WINDOW

Verweisen auf einen lateralen Spaltenalias „<lca>“ im Fensterausdruck „<windowExpr>“.

LATERAL_COLUMN_ALIAS_ON_IMPLICITLY_GENERATED_ALIAS

Der Verweis auf laterale Spaltenalias <lca> ist nicht zulässig, da es sich nicht um <implicitAlias> einen expliziten Alias handelt. Um darauf verweisen zu können, weisen Sie <implicitAlias> bitte einen eindeutigen Alias zu.

LATERAL_JOIN_NEAREST_BY

LATERAL Korrelation mit NEAREST BY Klausel.

LATERAL_JOIN_USING

JOIN USING mit LATERAL-Korrelation

LITERAL_TYPE

Literal für „<value>“ von <type>.

MATCH_RECOGNIZE_AFTER_MATCH_SKIP_MODE

MATCH_RECOGNIZE durch <mode>.

MATCH_RECOGNIZE_ROWS_PER_MATCH_MODE

MATCH_RECOGNIZE durch <mode>.

MATERIALIZED_VIEW_WITH_SCHEMA_BINDING_MODE

Materialisierte Ansichten können nicht mit der WITH SCHEMA-Klausel erstellt werden. Erstellen Sie die materialisierte Ansicht neu, wenn sich das zugrunde liegende Schema ändert, oder verwenden Sie eine permanente Ansicht.

MULTIPLE_BUCKET_TRANSFORMS

Mehrere Bucket-Transformationen.

MULTI_ACTION_ALTER

Der JDBC-Zielserver, der die Tabelle <tableName> hostet, unterstützt nicht ALTER TABLE mit mehreren Aktionen. Teilen Sie die ALTER TABLE in einzelne Aktionen auf, um diesen Fehler zu vermeiden.

OBJECT_LEVEL_COLLATIONS

Standardsortierung für das angegebene Objekt

ORC_TYPE_CAST

<orcType> von Orc kann nicht in den Datentyp „<toType>“ konvertiert werden.

OVERWRITE_BY_SUBQUERY

INSERT OVERWRITE mit einer Unterabfragebedingung

PANDAS_UDAF_IN_PIVOT

Benutzerdefinierte Pandas-Aggregatfunktion in der PIVOT-Klausel

PARAMETER_MARKER_IN_UNEXPECTED_STATEMENT

Parametermarkierungen sind in <statement> nicht zulässig.

PARTITION_BY_VARIANT

Ausdrücke, die VARIANT erzeugen, können nicht zum Partitionieren eines DataFrame verwendet werden. Der Typ des Ausdrucks <expr> ist jedoch <dataType>.

PARTITION_WITH_NESTED_COLUMN_IS_UNSUPPORTED

Ungültige Partitionierung: <cols> fehlt oder befindet sich in einer Map oder einem Array.

PIPE_OPERATOR_AGGREGATE_UNSUPPORTED_CASE

Die Syntax des SQL-Pipeoperators mit Aggregation (mit |>AGGREGATE) unterstützt <case>nicht.

PIVOT_AFTER_GROUP_BY

PIVOT-Klausel nach einer GROUP BY-Klausel. Verschieben Sie GROUP BY ggf. in eine Unterabfrage.

PIVOT_TYPE

Pivotieren nach dem Wert '<value>' des Spaltendatentyps <type>.

PURGE_PARTITION

Partitionsbereinigung.

PURGE_TABLE

Tabelle leeren.

PYTHON_DATA_SOURCE

Python Datenquellen.

PYTHON_UDF_IN_ON_CLAUSE

Python UDF in der ON-Klausel von <joinType>JOIN. Bei INNERJOIN sollte das Umschreiben in CROSSJOIN mit einer WHERE-Klausel in Betracht gezogen werden.

QUERY_ONLY_CORRUPT_RECORD_COLUMN

Abfragen aus unformatierten JSON/CSV/XML-Dateien sind unzulässig, wenn die

Referenzierte Spalten enthalten nur die interne beschädigte Datensatzspalte.

(standardmäßig benannt _corrupt_record ). Beispiel:

spark.read.schema(schema).json(file).filter($"_corrupt_record".isNotNull).count()

und spark.read.schema(schema).json(file).select("_corrupt_record").show().

Stattdessen können Sie die analysierten Ergebnisse zwischenspeichern oder speichern und dann dieselbe Abfrage senden.

Beispiel: val df = spark.read.schema(schema).json(file).cache() und dann

df.filter($"_corrupt_record".isNotNull).count().

REMOVE_NAMESPACE_COMMENT

Entfernen eines Kommentars aus dem Namespace <namespace>.

REPLACE_NESTED_COLUMN

Die Funktion replace unterstützt die geschachtelte Spalte <colName> nicht.

ROLLING_WINDOW_OPERATOR

Der Rollfensteroperator ist nicht aktiviert. Legen Sie <config> "true" fest, um dieses Feature zu aktivieren.

SCHEMA_LEVEL_COLLATIONS

Standardsortierung für das angegebene Schema.

Sitzungsstufen-Kollationen

Festlegen einer nicht-UTF8_BINARY-Sortierung als Standardsortierung für die Sitzung.

SET_NAMESPACE_PROPERTY

<property>“ ist eine reservierte Namespaceeigenschaft, <msg>.

SET_OPERATION_ON_MAP_TYPE

Es können keine MAP Typ-Spalten im DataFrame vorhanden sein, die set-Operationen (INTERSECT, EXCEPT, etc.) ausführen, jedoch ist der Typ der Spalte <colName><dataType>.

SET_OPERATION_ON_VARIANT_TYPE

Es können keine VARIANT Typ-Spalten im DataFrame vorhanden sein, die set-Operationen (INTERSECT, EXCEPT, etc.) ausführen, jedoch ist der Typ der Spalte <colName><dataType>.

SET_PATH_WHEN_DISABLED

SET PATH ist deaktiviert. Legen Sie <config> den Wert auf "true" fest, um ihn zu aktivieren.

SET_PROPERTIES_AND_DBPROPERTIES

gleichzeitig PROPERTIES und DBPROPERTIES festlegen.

SET_TABLE_PROPERTY

<property>“ ist eine reservierte Tabelleneigenschaft, <msg>.

SET_VARIABLE_USING_SET

<variableName> ist ein VARIABLE und kann nicht mithilfe der SET-Anweisung aktualisiert werden. Verwenden Sie SET VARIABLE <variableName> = ... stattdessen.

SQL_CURSOR

SQL-Cursorvorgänge (DECLARE CURSOROPEN, FETCH, CLOSE) werden nicht unterstützt.

SQL_SCRIPTING

SQL-Skripting wird entwickelt, und nicht alle Features werden unterstützt. Mit SQL-Skripting können Benutzer prozedurale SQL schreiben, einschließlich Steuerungsfluss und Fehlerbehandlung. Um vorhandene Funktionen zu aktivieren, setzen Sie <sqlScriptingEnabled> auf true.

SQL_SCRIPTING_DROP_TEMPORARY_VARIABLE

DROP TEMPORARY VARIABLE wird in SQL-Skripts nicht unterstützt. Verwenden Sie EXECUTE IMMEDIATE 'DROP TEMPORARY VARIABLE ...' zum Umgehen dieses Vorgangs .

SQL_SCRIPTING_WITH_ATOMIC_BODY

Atomtransaktionsblöcke in SQL Scripting befinden sich derzeit in der Entwicklung. Um vorhandene Funktionen zu aktivieren, setzen Sie <sqlScriptingAtomicBodyEnabled> auf true.

SQL_SCRIPTING_WITH_ATOMIC_BODY_IN_EXCEPTION_HANDLERS

Atomtransaktionsblöcke innerhalb von Ausnahmehandlern in SQL Scripting sind nicht zulässig.

SQL_SCRIPTING_WITH_EXCEPTION_HANDLERS_IN_ATOMIC_BODY

Ausnahmehandler innerhalb eines Atomtransaktionsblocks in SQL Scripting sind nicht zulässig.

SQL_SCRIPTING_WITH_NESTED_ATOMIC_BODY

Geschachtelte Atomtransaktionsblöcke in SQL Scripting sind derzeit zulässig.

SQL_SCRIPTING_WITH_NESTED_BODIES_IN_ATOMIC

Geschachtelte zusammengesetzte Körper in einem Atomtransaktionsblock in SQL Scripting sind derzeit nicht zulässig.

SQL_SCRIPTING_WITH_POSITIONAL_PARAMETERS

Positionsparameter werden mit SQL Scripting nicht unterstützt.

SQL_SCRIPTING_WITH_UNSUPPORTED_COMMANDS_IN_ATOMIC_BODY

Der Befehl <command> wird derzeit in Atomblöcken nicht unterstützt. Nur DML-Befehle (wie INSERT, UPDATE, DELETE, MERGE), SELECT und Variablenzuweisungen sind in atomaren Transaktionsblöcken im SQL Scripting zulässig.

STATE_STORE_MULTIPLE_COLUMN_FAMILIES

Das Erstellen mehrerer Spaltenfamilien mit <stateStoreProvider> wird nicht unterstützt.

STATE_STORE_REMOVING_COLUMN_FAMILIES

Das Entfernen von Spaltenfamilien mit <stateStoreProvider> wird nicht unterstützt.

STATE_STORE_TTL

Status-TTL mit <stateStoreProvider> wird nicht unterstützt. Verwenden Sie RocksDBStateStoreProvider.

STORE_BACKEND_NOT_SUPPORTED_FOR_ROLLING_WINDOW (Speicher-Backend wird für Rollfenster nicht unterstützt)

Das Store-Back-End <stateStoreProvider> wird vom RollingWindow-Operator nicht unterstützt. Verwenden Sie RocksDBStateStoreProvider.

SPEICHER_BACKEND_NICHT_UNTERSTÜTZT_FÜR_TWS

Das Store-Back-End <stateStoreProvider> wird vom TransformWithState-Operator nicht unterstützt. Verwenden Sie RocksDBStateStoreProvider.

TABLEREF_PROCEDURE_PARAM_NON_SQL

TABLEREF Parameter <paramName> wird nur in gespeicherten SQL-Prozeduren unterstützt.

TABLEREF_VARIABLE

TABLEREF wird in dieser Umgebung nicht unterstützt.

TABLESAMPLE_SYSTEM

TABLESAMPLE SYSTEM wird nur von Datenquellen unterstützt, die Sampling auf Blockebene implementieren.

TABLESAMPLE_SYSTEM_NO_SCAN

TABLESAMPLE SYSTEM erfordert einen direkten Verweis auf eine Datenquellentabelle, die das Sampling auf Blockebene unterstützt. Sie kann nicht auf Unterabfragen, Ansichten oder Tabellen mit dazwischen liegenden Vorgängen angewendet werden.

TABLESAMPLE_SYSTEM_REPEATABLE

TABLESAMPLE SYSTEM unterstützt die REPEATABLE Klausel nicht. Verwenden Sie TABLESAMPLE BERNOULLI für wiederholbares Sampling mit einem Seed.

TABLESAMPLE_SYSTEM_SAMPLE_METHOD

TABLESAMPLE SYSTEM unterstützt kein <sampleMethod>-Sampling. Nur PERCENT-Sampling wird unterstützt.

TABLE_OPERATION

Die Tabelle „<tableName>“ unterstützt <operation> nicht. Überprüfen Sie den aktuellen Katalog und namespace, um sicherzustellen, dass der qualifizierte Tabellenname erwartet wird, und überprüfen Sie auch die Katalogimplementierung, die durch "spark.sql.catalog" konfiguriert ist.

TEMPORARY_VIEW_WITH_SCHEMA_BINDING_MODE

Temporäre Ansichten können nicht mit der WITH SCHEMA-Klausel erstellt werden. Erstellen Sie die temporäre Ansicht neu, wenn sich das zugrunde liegende Schema ändert, oder verwenden Sie eine permanente Ansicht.

TEMP_VARIABLE_ON_DBSQL

Temporäre Variablen werden für Abfragen aus SQL-Warehouses noch nicht unterstützt.

TIME_TRAVEL

Zeitreise in der Relation: <relationId>.

TOO_MANY_TYPE_ARGUMENTS_FOR_UDF_CLASS

UDF-Klasse mit <num>-Typargumenten.

TRANSFORM_DISTINCT_ALL

TRANSFORM mit der DISTINCT/ALL-Klausel.

TRANSFORM_NON_HIVE

TRANSFORM mit SERDE wird nur im Hive-Modus unterstützt.

TRIM_COLLATION

TRIM-Spezifizierer in der Sortierung

UPDATE_COLUMN_NULLABILITY

Aktualisieren Sie die Nullfähigkeit der Spalten für MySQL und MS SQL Server.

V1_DATA_SOURCE_OPERATION

V1-Datenquelle <operation> wird für Tabelle <tableIdentifier>nicht unterstützt.

WRITE_FOR_BINARY_SOURCE

Schreiben für die Binärdatei-Datenquelle

WRITE_FOR_FILE_SOURCE

Schreiben für die Dateireferenz-Datenquelle.