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


класс ошибок 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> параметров функции: <input>

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

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

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

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

SQL_UDF_RETURNS_CLAUSE

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

UNEXPECTED_ENVIRONMENT_SETTINGS

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