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


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

SQLSTATE: 42601

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

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>parameters: <input>

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

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

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

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

SQL_UDF_RETURNS_CLAUSE

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

UNEXPECTED_ENVIRONMENT_SETTINGS

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