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


Класс ошибок UNSUPPORTED_FEATURE

SQLSTATE: 0A000

Функция не поддерживается:

AES_MODE

AES—<mode> с заполнением <padding><functionName> функции.

AES_MODE_AAD

<functionName> с AES —<mode> не поддерживает дополнительные данные проверки подлинности (AAD).

AES_MODE_IV

<functionName> с AES -<mode> не поддерживает векторы инициализации (IVs).

AI_FUNCTION

Функция <functionName> искусственного интеллекта доступна только в интерактивных рабочих нагрузках, заданиях, sql Pro и SQL Serverless или явно отключена.

AI_FUNCTION_PREVIEW

Функция <functionName> ИИ находится в предварительной версии и в настоящее время отключена в этой среде.

ALTER_TABLE_SERDE_FOR_DATASOURCE_TABLE

ALTER TABLE SET SERDE не поддерживается для таблиц <tableName>, созданных с помощью API источника данных. Попробуйте использовать внешнюю таблицу Hive или обновить свойства таблицы с совместимыми параметрами для формата таблицы.

ANALYZE_UNCACHED_TEMP_VIEW

Команда ANALYZE TABLE FOR COLUMNS может работать с временными представлениями, которые уже кэшированы. Рекомендуется кэшировать представление <viewName>.

ANALYZE_UNSUPPORTED_COLUMN_TYPE

Команда ANALYZE TABLE FOR COLUMNS не поддерживает тип <columnType> столбца <columnName> в таблице <tableName>.

ANALYZE_VIEW

Команда ANALYZE TABLE не поддерживает представления.

CATALOG_OPERATION

<catalogName> каталога не поддерживает <operation>.

CLAUSE_WITH_PIPE_OPERATORS

Синтаксис оператора канала SQL с помощью |> не поддерживает <clauses>.

COLLATION

Параметры сортировки пока не поддерживаются.

COMBINATION_QUERY_RESULT_CLAUSES

Сочетание ORDER BY/SORT BY/DISTRIBUTE BY/CLUSTER BY.

COMMENT_NAMESPACE

Вложите комментарий в пространство <namespace>имен.

CREATE_TABLE_STAGING_LOCATION

Создайте таблицу каталога в промежуточном расположении.

DESC_TABLE_COLUMN_PARTITION

DESC TABLE COLUMN для определенного раздела.

DROP_DATABASE

Удалите базу данных <database>по умолчанию.

DROP_NAMESPACE

Удалите пространство <namespace>имен.

DROP_NAMESPACE_CASCADE

Удаление каскада пространства имен не поддерживается в каталогах <provider>.

HIVE_TABLE_TYPE

Это <tableName> hive <tableType>.

HIVE_WITH_ANSI_INTERVALS

Таблица Hive <tableName> с интервалами ANSI.

INSERT_PARTITION_SPEC_IF_NOT_EXISTS

INSERT INTO <tableName> и IF NOT EXISTS в спецификации PARTITION.

LAMBDA_FUNCTION_WITH_PYTHON_UDF

Лямбда-функция с UDF <funcName> Python в функции более высокого порядка.

LATERAL_COLUMN_ALIAS_IN_AGGREGATE_FUNC

Ссылка на псевдоним бокового столбца <lca> в агрегатной функции <aggFunc>.

LATERAL_COLUMN_ALIAS_IN_AGGREGATE_WITH_WINDOW_AND_HAVING

Ссылка на псевдоним бокового столбца <lca> в агрегатном запросе как с оконными выражениями, так и с предложением HAVING. Пожалуйста, перепишите агрегатный запрос, удалив предложение HAVING или удалив ссылку на LATERAL псевдоним в списке SELECT.

LATERAL_COLUMN_ALIAS_IN_GROUP_BY

Ссылка на псевдоним бокового столбца через псевдонимы GROUP BY/ALL пока недоступна.

LATERAL_COLUMN_ALIAS_IN_WINDOW

Ссылка на псевдоним бокового столбца <lca> в выражении окна <windowExpr>.

LATERAL_JOIN_USING

JOIN USING с корреляцией LATERAL.

LITERAL_TYPE

Литерал для '<value>' of <type>.

MATERIALIZED_VIEW_WITH_SCHEMA_BINDING_MODE

материализованные представления нельзя создать с помощью предложения WITH SCHEMA. Повторно создайте материализованное представление при изменении базовой схемы или используйте сохраненное представление.

MULTIPLE_BUCKET_TRANSFORMS

Несколько контейнеров TRANSFORM.

MULTI_ACTION_ALTER

Целевой сервер JDBC, на котором размещена таблица <tableName>, не поддерживает ALTER TABLE с несколькими действиями. Разделите ALTER TABLE на отдельные действия, чтобы избежать этой ошибки.

ORC_TYPE_CAST

Не удалось преобразовать <orcType> Orc в тип <toType>данных.

OVERWRITE_BY_SUBQUERY

INSERT OVERWRITE с условием вложенного запроса.

PANDAS_UDAF_IN_PIVOT

Пользователь Pandas определяет агрегатную функцию в предложении PIVOT.

PARAMETER_MARKER_IN_UNEXPECTED_STATEMENT

Маркеры параметров не допускаются в <statement>.

PARTITION_WITH_NESTED_COLUMN_IS_UNSUPPORTED

Недопустимое секционирование: <cols> отсутствует или находится в карте или массиве.

ОПЕРАТОР_КАНАЛА_АГРЕГАТ_НЕПОДДЕРЖИВАЕМЫЙ_СЛУЧАЙ

Синтаксис оператора канала SQL с агрегированием (с помощью |>AGGREGATE) не поддерживает <case>.

PIVOT_AFTER_GROUP_BY

PIVOT предложение после предложения GROUP BY. Попробуйте включить GROUP BY в подзапрос.

PIVOT_TYPE

Поворот по значению<value>для столбца с типом данных <type>.

PURGE_PARTITION

Очистка секций.

PURGE_TABLE

Очистка таблицы.

PYTHON_DATA_SOURCE

Источники данных Python.

PYTHON_UDF_IN_ON_CLAUSE

UDF Python в клаузуле ON<joinType>JOIN. В случае INNERJOIN рассмотрите возможность переписывания на CROSSJOIN с предложением WHERE.

REMOVE_NAMESPACE_COMMENT

Удалите комментарий из пространства имен <namespace>.

REPLACE_NESTED_COLUMN

Функция замены не поддерживает вложенный столбец <colName>.

SET_NAMESPACE_PROPERTY

<property>— свойство зарезервированного пространства имен. <msg>

SET_OPERATION_ON_MAP_TYPE

Нельзя иметь столбцы типа MAP в DataFrame, который вызывает операции над множествами (INTERSECT, EXCEPTи т. д.), но тип столбца <colName> - <dataType>.

SET_PROPERTIES_AND_DBPROPERTIES

установите PROPERTIES и DBPROPERTIES одновременно.

SET_TABLE_PROPERTY

<property> — это зарезервированное свойство таблицы, <msg>.

SET_VARIABLE_USING_SET

<variableName> является VARIABLE и не может быть обновлен с помощью инструкции SET. Используйте SET VARIABLE <variableName> = ... вместо.

SQL_SCRIPTING

Скрипты SQL находятся в процессе разработки, а не все функции поддерживаются. Скрипты SQL позволяют пользователям писать процедурный SQL, включая поток управления и обработку ошибок. Чтобы включить существующие функции, установите параметр <sqlScriptingEnabled> в true.

SQL_SCRIPTING_WITH_POSITIONAL_PARAMETERS

Позиционные параметры не поддерживаются в скриптах SQL.

STATE_STORE_MULTIPLE_COLUMN_FAMILIES

Создание нескольких семейств столбцов с <stateStoreProvider> не поддерживается.

STATE_STORE_REMOVING_COLUMN_FAMILIES

Удаление семейств столбцов с <stateStoreProvider> не поддерживается.

STATE_STORE_TTL

Состояние TTL с <stateStoreProvider> не поддерживается. Используйте RocksDBStateStoreProvider.

TABLE_OPERATION

Таблица <tableName> не поддерживает <operation>. Проверьте текущий каталог и пространство имен, чтобы убедиться, что используется ожидаемое полное имя таблицы, а также проверьте реализацию каталога, настроенную параметром "spark.sql.catalog".

TEMPORARY_VIEW_WITH_SCHEMA_BINDING_MODE

Временные представления нельзя создавать с помощью предложения WITH SCHEMA. Повторно создайте временное представление при изменении базовой схемы или используйте сохраненное представление.

TEMP_VARIABLE_ON_DBSQL

Временные переменные пока не поддерживаются для запросов из хранилищ SQL.

TIME_TRAVEL

Время перемещения по отношению: <relationId>.

TOO_MANY_TYPE_ARGUMENTS_FOR_UDF_CLASS

Класс UDF с <num> аргументами типа.

TRANSFORM_DISTINCT_ALL

TRANSFORM с условием DISTINCT/ALL.

TRANSFORM_NON_HIVE

TRANSFORM с SERDE поддерживается только в режиме Hive.

TRIM_COLLATION

Спецификатор TRIM в коллатуре.

ОБНОВЛЕНИЕ_ОБЯЗАТЕЛЬНОСТИ_СТОЛБЦА

Обновление допустимости столбца NULL для MySQL и MS SQL Server.

WRITE_FOR_BINARY_SOURCE

Запись для источника данных двоичного файла.