класс ошибок USER_DEFINED_FUNCTIONS
Определяемая пользователем функция недопустима:
НЕ МОЖЕТ СОДЕРЖАТЬ СЛОЖНЫЕ ФУНКЦИИ
Скалярная функция SQL не может содержать агрегирование, окно или создание функций: <queryText>
НЕЛЬЗЯ_ЗАМЕНИТЬ_НЕ_SQL_UDF_SQL_UDF
Не удается заменить функцию, не связанную с SQL, <name>
функцией SQL.
CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET
Эта команда включает вызовы определяемой пользователем функции <functionName>
SQL, содержащей выражения вложенных запросов с коррелированных внешних ссылок. Эта функция еще не реализована.
NOT_A_VALID_DEFAULT_EXPRESSION
Выражение DEFAULT
<functionName>
.
<parameterName>
не поддерживается, так как содержит вложенный запрос.
NOT_A_VALID_DEFAULT_PARAMETER_POSITION
В подпрограмме <functionName>
параметр <parameterName>
с DEFAULT
не должен находиться перед параметром <nextParameterName>
без DEFAULT
.
NOT_NULL_ON_FUNCTION_PARAMETERS
Невозможно указать NOT NULL
для параметров функции <languageName>
: <input>
НЕСООТВЕТСТВИЕ ЧИСЛА СТОЛБЦОВ ВОЗВРАТА
Число столбцов, созданных клаузой RETURN
(число: <outputSize>
), не соответствует числу имен столбцов, указанных клаузой RETURNS
(число: <returnParamSize>
) <name>
.
SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY
Табличная функция SQL <name>
: тело должно быть запросом.
SQL_TABLE_UDF_MISSING_COLUMN_NAMES
Результат запроса в инструкции CREATE FUNCTION
для <functionName>
с оператором RETURNS TABLE
не имеет явных имен для одного или нескольких выходных столбцов; перепишите тело функции, чтобы указать явные имена столбцов, или добавьте имена столбцов в оператор RETURNS TABLE
и повторно выполните команду.
SQL_UDF_RETURNS_CLAUSE
Необходимо указать явное условие RETURNS
для определяемой пользователем функции <functionType>
.
UNEXPECTED_ENVIRONMENT_SETTINGS
Непредвиденные параметры среды для <languageName>
определяемых пользователем функций: <invalidKeys>
(допустимые параметры: <validKeys>
). Обновите пункт ENVIRONMENT
и повторите попытку.