Freigeben über


STREAMING_TABLE_OPERATION_NOT_ALLOWED-Fehlerklasse

SQLSTATE: 42601

Der Vorgang <operation> ist nicht zulässig:

APPLY_CHANGES_UNSUPPORTED_OPERATION

Der Vorgang wird in STREAMINGtabellen FÜR APPLY CHANGES nicht unterstützt.

CREATE_OR_REPLACE

REPLACE ist für Streamingtabellen nicht zulässig; Aktualisieren Sie den Befehl, um stattdessen CREATE OR REFRESH zu verwenden, und wiederholen Sie dann den Befehl.

CREATE_TABLE_IN_HIVE_METASTORE

Eine Streamingtabelle kann im Hive-Metastore nicht ERSTELLT werden. Streamingtabellen werden nur in Unity Catalog unterstützt. Geben Sie einen Zielkatalog für diese Tabelle in Ihrem Unity Catalog-Metastore mit USE CATALOG catalogName; CREATE STREAMING TABLE schemaName.tableName oder CREATE STREAMING TABLE catalogName.schemaName.tableName an. Ihnen wird eine Liste der verfügbaren Anwendungen mit SHOW CATALOGS angezeigt.

DROP_DELTA_LIVE_TABLE

Der Vorgang gilt nicht für Streamingtabellen, die aus Delta Live Tables erstellt wurden. Entfernen Sie stattdessen die Streamingtabelle aus der Pipelinedefinition in Delta Live Tables.

INVALID_ALTER

Um das Schema oder die Eigenschaften von Streamingtabellen zu ändern, verwenden Sie bitte den Befehl CREATE OR REFRESH.

NON_STREAMING_TABLE

<tableName> ist keine Streamingtabelle.

REFRESH_DELTA_LIVE_TABLE

Der Vorgang gilt nicht für Streamingtabellen, die aus Delta Live Tables erstellt wurden, sondern aktualisieren die Streamingtabelle in Delta Live Tables.

REQUIRES_SHARED_COMPUTE

Eine Streamingtabelle <tableName> aus einem freigegebenen Cluster "Zugewiesen" oder "Keine Isolation" kann <operation> nicht verwendet werden. Verwenden Sie stattdessen einen SHARED-Cluster oder ein Databricks SQL Warehouse.

UNKNOWN_FEATURES

Die Streamingtabelle <tableName> unterstützt Features neuerer Versionen. Führen Sie diesen <operation>-Vorgang für eine neuere Version aus.

UNSUPPORTED_OPERATION

Der Vorgang wird für Streamingtabellen nicht unterstützt.