Прочитать на английском

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


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

SQLSTATE: 42000

Недопустимый синтаксис SQL.

АНАЛИЗ_ТАБЛИЦЫ_ДЕЛЬТА_СТАТИСТИКИ_НЕОЖИДАННЫЙ_ТОКЕН

ANALYZE TABLE(S) ... COMPUTE DELTA STATISTICS <ctx> не поддерживает предложения FOR ALL COLUMNS, FOR COLUMNS, NOSCANи PARTITION.

АНАЛИЗ_ТАБЛИЦЫ_НЕОЖИДАННО_БЕЗ_СКАНИРОВАНИЯ

ANALYZE TABLE(S) ... COMPUTE STATISTICS ... <ctx> обязан быть либо NOSCAN, либо пустым.

КОММЕНТАРИЙ_К_СТОЛБЦУ_НЕПРАВИЛЬНЫЙ_ИДЕНТИФИКАТОР

COMMENT ON COLUMN требует наличия идентификатора, состоящего как минимум из двух частей. Уточните столбец, указав имя таблицы или представления.

СОЗДАТЬ_ФУНКЦИЮ_С_СГЕНЕРИРОВАННЫМИ_СТОЛБЦАМИ_КАК_ПАРАМЕТРЫ

Невозможно использовать CREATE FUNCTION с генерируемыми столбцами в качестве параметров.

СОЗДАТЬ_ИЛИ_ОБНОВИТЬ_С_СИНХРОННЫМ_И_АСИНХРОННЫМ

SYNC и ASYNC нельзя указать вместе.

CREATE_ROUTINE_WITH_IF_NOT_EXISTS_AND_REPLACE

Невозможно создать подпрограмму при одновременном указании IF NOT EXISTS и REPLACE.

СОЗДАТЬ_ВРЕМЕННУЮ_ФУНКЦИЮ_С_БАЗОЙ_ДАННЫХ

CREATE TEMPORARY FUNCTION с указанием базы данных (<database>) запрещено.

CREATE_TEMP_FUNC_WITH_IF_NOT_EXISTS

CREATE TEMPORARY FUNCTION с IF NOT EXISTS запрещено.

ПУСТОЕ_ЗНАЧЕНИЕ_РАЗДЕЛА

Ключ секции <partKey> должен задать значение.

FUNCTION_WITH_UNSUPPORTED_SYNTAX

Функция <prettyName> не поддерживается <syntax>.

НЕДОПУСТИМАЯ_ССЫЛКА_НА_СТОЛБЕЦ

Ожидается ссылка на столбец для преобразования <transform>: <expr>.

НЕДОПУСТИМЫЙ ИДЕНТИФИКАТОР АРГУМЕНТА ФУНКЦИИ ТАБЛИЦЫ, ОТСУТСТВУЮТ СКОБКИ

Синтаксическая ошибка: вызов табличной функции недопустим, так как скобки отсутствуют вокруг предоставленного аргумента TABLE<argumentName>; Пожалуйста, окружите это круглыми скобками и повторите попытку.

НЕДОПУСТИМОЕ_ИМЯ_ФУНКЦИИ_С_ТАБЛИЧНЫМ_ЗНАЧЕНИЕМ

Табличная функция не может указать имя базы данных: <funcName>.

НЕВЕРНАЯ_ССЫЛКА_НА_ОКНО

Ссылка на окно <windowName> не является спецификацией окна.

LATERAL_WITHOUT_SUBQUERY_OR_TABLE_VALUED_FUNC (ОШИБКА: LATERAL без подзапроса или функции, возвращающей таблицу)

LATERAL можно использовать только с вложенными запросами и табличными функциями.

ИМЯ_ИЗ_НЕСКОЛЬКИХ_ЧАСТЕЙ

<statement> с несколькими частями имени (<name>) не разрешено.

НЕВЕРНЫЙ_ПАРАМЕТР

параметр или ключ свойства <key> недопустим; поддерживаются только <supported>

ПАРАМЕТР_С_ПОЛЬЗОВАТЕЛЬСКОЙ_ФУНКЦИЕЙ_НЕВЕРЕН

параметр или ключ свойства <key> является недопустимым; Определяемые пользователем функции не допускаются

Повторяющееся_Определение_Окна

Определение окна <windowName> повторяется.

ПОКАЗАТЬ_ФУНКЦИИ_НЕДОПУСТИМЫЙ_ШАБЛОН

Недопустимый шаблон в SHOW FUNCTIONS: <pattern>. Это должен быть "STRING" литерал.

ПОКАЗАТЬ_ФУНКЦИИ_НЕДОПУСТИМАЯ_ОБЛАСТЬ

SHOW <scope> FUNCTIONS не поддерживается.

НЕПРАВИЛЬНОЕ_КОЛИЧЕСТВО_АРГУМЕНТОВ_ПРЕОБРАЗОВАНИЯ

Преобразование<transform>`` requires ``<expectedNum>`` parameters but the actual number is ``<actualNum>.

НЕРАЗРЕШЕННАЯ_ССЫЛКА_НА_ОКНО

Не удается определить ссылку на окно <windowName>.

НЕПОДДЕРЖИВАЕМОЕ_ИМЯ_ФУНКЦИИ

Неподдерживаемое имя функции <funcName>.

НЕПОДДЕРЖИВАЕМОЕ_SQL_УТВЕРЖДЕНИЕ

Неподдерживаемая инструкция SQL: <sqlText>.

ТИП_ПЕРЕМЕННОЙ_ИЛИ_ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ_ОБЯЗАТЕЛЬНО

Для определения переменной SQL требуется либо тип данных, либо предложение DEFAULT.

Например, используйте DECLARE name STRING или DECLARE name = 'SQL' вместо DECLARE name.