共用方式為


STREAMING_TABLE_OPERATION_NOT_ALLOWED錯誤類別

SQLSTATE:42601

不允許進行該操作 <operation>

無法支援的操作:套用變更

APPLY CHANGES 串流數據表不支援此作業。

建立_或_替換

串流數據表不允許 REPLACE;請更新 命令以改用 CREATE OR REFRESH,然後重試命令。

CREATE_TABLE_IN_HIVE_METASTORE

無法在Hive中繼存放區中 CREATE 串流數據表。 串流資料表僅在 Unity Catalog 中支援。 請在 Unity 目錄中繼存放區中指定此資料表的目的地目錄,方法是 USE CATALOG catalogName;CREATE 串流資料表 schemaName.tableNameCREATE 串流資料表 catalogName.schemaName.tableName。 您可以透過 SHOW CATALOGS檢視可用的目錄清單。

DROP_DELTA_LIVE_TABLE

作業不適用於從 DLT 建立的串流數據表,而是從 DLT 中的管線定義中移除串流數據表。

無效變更

若要改變串流數據表的架構或屬性,請使用 CREATE OR REFRESH 命令。

非串流資料表

<tableName> 不是串流數據表。

REFRESH_DELTA_LIVE_TABLE

作業不適用於從 DLT 建立的串流數據表,而是重新整理 DLT 中的串流數據表。

需要共享運算

無法在指派的或無隔離的共用叢集上<operation> 操作串流數據表<tableName>,請改用SHARED叢集或 Databricks SQL 倉儲。

未知功能

串流數據表 <tableName> 支援較新版本的功能。 請在較新版本上執行這項 <operation> 作業。

不支援的操作

串流數據表不支援此作業。