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


класс ошибок 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> предложением RETURNS TABLE, не имеет явных имен для одного или нескольких выходных столбцов. Перепишите текст функции для предоставления явных имен столбцов или добавьте имена столбцов в предложение RETURNS TABLE и повторно выполните команду.

SQL_UDF_RETURNS_CLAUSE

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