условие ошибки в USER_DEFINED_FUNCTIONS

SQLSTATE: 42601

Определяемая пользователем функция недопустима:

НЕ МОЖЕТ СОДЕРЖАТЬ СЛОЖНЫЕ ФУНКЦИИ

Скалярная функция SQL не может содержать агрегатные, оконные или генерирующие функции: <queryText>

НЕЛЬЗЯ_ЗАМЕНИТЬ_НЕ_SQL_UDF_SQL_UDF

Не удается заменить функцию, не связанную с SQL, <name> функцией SQL.

СВЯЗАННЫЕ_ССЫЛКИ_В_ВЫЗОВАХ_SQL_UDF_В_КОМАНДАХ_DML_ЕЩЕ_НЕ_РЕАЛИЗОВАНЫ

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

Повторяющиеся_имена_учетных_данных

Обнаружены повторяющиеся имена в CREDENTIALS части определяемой пользователем функции <functionName>.

Неверные зависимости окружения (ENVIRONMENT_INVALID_DEPENDENCIES)

Поле зависимостей имеет недопустимый формат.

НЕСОВМЕСТИМАЯ ВЕРСИЯ СРЕДЫ

Недопустимое значение <environment_version>environment_version. Причина: <reason>

ОТСУТСТВУЕТ_ВЕРСИЯ_СРЕДЫ

Необходимо задать поле environment_version.

НЕ УДАЛОСЬ СЕРИАЛИЗОВАТЬ УЧЕТНЫЕ ДАННЫЕ

Не удалось сериализовать учетные данные для определяемой пользователем функции с учетными данными: <credentialMappings> и учетные данные по умолчанию: <defaultCredentialName>

МНОЖЕСТВО УЧЕТНЫХ ДАННЫХ ПО УМОЛЧАНИЮ

Несколько учётных данных по умолчанию не разрешены в клаузе CREDENTIALS определяемой пользователем функции <functionName>.

Неверное выражение по умолчанию

Выражение DEFAULT<functionName>. <parameterName> не поддерживается, так как он содержит вложенный запрос.

НЕДОПУСТИМОЕ_ПОЗИЦИОНИРОВАНИЕ_ПАРАМЕТРА_ПО_УМОЛЧАНИЮ

В подпрограмме <functionName> параметр <parameterName> с DEFAULT не должен находиться перед параметром <nextParameterName> без DEFAULT.

НЕ_NULL_НА_ПАРАМЕТРАХ_ФУНКЦИИ

Невозможно указать NOT NULL для параметров функции <languageName>: <input>

НЕСООТВЕТСТВИЕ ЧИСЛА СТОЛБЦОВ ВОЗВРАТА

Число столбцов, созданных клаузой RETURN (число: <outputSize>), не соответствует числу имен столбцов, указанных клаузой RETURNS (число: <returnParamSize>) <name>.

Свойство процедуры слишком велико

Не удается преобразовать определяемую пользователем подпрограмму <name> в функцию каталога: свойства подпрограммы слишком большие.

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

Табличная функция SQL <name>: тело должно быть запросом.

SQL_TABLE_UDF_ОТСУТСТВУЮТ_ИМЕНА_СТОЛБЦОВ

Результат запроса в инструкции CREATE FUNCTION для <functionName> с оператором RETURNS TABLE не имеет явных имен для одного или нескольких выходных столбцов; перепишите тело функции, чтобы указать явные имена столбцов, или добавьте имена столбцов в оператор RETURNS TABLE и повторно выполните команду.

SQL_UDF_ВОЗВРАЩАЮЩИЙ_УСЛОВИЕ

Необходимо указать явное условие RETURNS для определяемой пользователем функции <functionType>.

НЕОЖИДАННЫЕ_НАСТРОЙКИ_СРЕДЫ (UNEXPECTED_ENVIRONMENT_SETTINGS)

Непредвиденные параметры среды для <languageName> определяемых пользователем функций: <invalidKeys> (допустимые параметры: <validKeys>). Обновите пункт ENVIRONMENT и повторите попытку.