Поделиться через


класс ошибок STREAMING_TABLE_OPERATION_NOT_ALLOWED

SQLSTATE: 42601

<operation> Операция не разрешена:

APPLY_CHANGES_UNSUPPORTED_OPERATION

Операция не поддерживается в стриминговых таблицах APPLY CHANGES.

CREATE_OR_REPLACE

REPLACE не допускается для потоковых таблиц; Обновите команду, чтобы использовать CREATE OR REFRESH, а затем повторите команду.

CREATE_TABLE_IN_HIVE_METASTORE

Не удается CREATE потоковую таблицу в хранилище метаданных Hive. Потоковые таблицы поддерживаются только в Unity Catalog. Укажите целевой каталог для этой таблицы в вашем хранилище метаданных Unity Catalog, USE CATALOG catalogName; ``CREATE <st>`` schemaName.tableName или CREATE потоковой таблицы catalogName.schemaName.tableName. Список доступных каталогов можно просмотреть по SHOW CATALOGS.

DROP_DELTA_LIVE_TABLE

Операция не применяется к таблицам потоковой передачи, созданным из разностных динамических таблиц, вместо этого удалите таблицу потоковой передачи из определения конвейера в разностных динамических таблицах.

INVALID_ALTER

Чтобы изменить схему или свойства потоковых таблиц, используйте команду CREATE OR REFRESH.

NON_STREAMING_TABLE

<tableName> не является потоковой таблицей.

REFRESH_DELTA_LIVE_TABLE

Операция не применяется к таблицам потоковой передачи, созданным из разностных динамических таблиц, вместо этого обновите таблицу потоковой передачи в Delta Live Table.

REQUIRES_SHARED_COMPUTE

Не удается <operation> потоковую таблицу <tableName> из кластера с назначенной или отсутствующей изоляцией, используйте вместо этого кластер SHARED или хранилище SQL Databricks.

UNKNOWN_FEATURES

потоковая таблица <tableName> поддерживает функции из более новых версий. Выполните эту <operation> операцию в более новом выпуске.

UNSUPPORTED_OPERATION

Операция не поддерживается в таблицах потоковой передачи.