STREAMING_TABLE_OPERATION_NOT_ALLOWED 错误状况

SQLSTATE:42601

该操作<operation>不被允许:

不支持的操作应用更改

AUTO CDC 流式处理表不支持该操作。

创建或替换

流式处理表不允许 REPLACE;请更新命令以改用 CREATE OR REFRESH,然后重试该命令。

在Hive元数据存储中创建表

无法在 Hive 元存储中 CREATE 流式处理表。 流式处理表仅在 Unity Catalog 中受支持。 请在您的 Unity Catalog 元存储中通过USE CATALOGcatalogName;CREATE STREAMING TABLE schemaName.tableNameCREATE STREAMING TABLE catalogName.schemaName.tableName指定此表的目标目录。 您可以查看 SHOW CATALOGS 提供的可用目录列表。

删除_Δ_实时_表

此操作不适用于从 Lakeflow 声明性管道创建的流式处理表,您需要从 Lakeflow 声明性管道的定义中删除该流式处理表。

无效变更

若要更改流式处理表的架构或属性,请使用 CREATE OR REFRESH 命令。

非流式表

<tableName> 不是流式处理表。

REFRESH_DELTA_LIVE_TABLE

此操作不适用于从 Lakeflow 声明性管道创建的流式处理表,请在 Lakeflow 声明性管道中刷新流式处理表。

需要共享计算

无法从“已分配”或“无隔离”共享群集 <operation> 流式处理表 <tableName>,请改用 SHARED 群集或 Databricks SQL 仓库。

未知特性

流式处理表 <tableName> 支持较新版本中的功能。 请在较新版本上运行此 <operation> 操作。

不支持的操作

流式处理表不支持该操作。