Compartir a través de


USER_DEFINED_FUNCTIONS (clase de error)

SQLSTATE: 42601

La función definida por el usuario no es válida:

NO_PUEDE_CONTENER_FUNCIONES_COMPLEJAS

La función escalar de SQL no puede contener funciones de agregado, ventana o generación: <queryText>

CANNOT_REPLACE_NON_SQL_UDF_WITH_SQL_UDF

No se puede reemplazar la función que no es SQL <name> por una función SQL.

CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET

Este comando incluye llamadas a la función <functionName> definida por el usuario de SQL que contiene expresiones de subconsulta con referencias externas correlacionadas; esta característica aún no está implementada.

NOT_A_VALID_DEFAULT_EXPRESSION

Expresión DEFAULT de <functionName>.<parameterName> no se admite porque contiene una subconsulta.

NOT_A_VALID_DEFAULT_PARAMETER_POSITION

En la rutina <functionName>, el parámetro <parameterName> con DEFAULT no debe ir seguido del parámetro <nextParameterName> sin DEFAULT.

NOT_NULL_ON_FUNCTION_PARAMETERS

No se puede especificar NOT NULL en los parámetros de la función <languageName>: <input>

RETURN_COLUMN_COUNT_MISMATCH

El número de columnas producidas por la cláusula RETURN (num: <outputSize>) no coincide con el número de nombres de columna especificados por la cláusula RETURNS (num: <returnParamSize>) de <name>.

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

El cuerpo de la función de tabla SQL <name> debe ser una consulta.

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

La relación devuelta por la consulta de la instrucción CREATE FUNCTION para <functionName> con la cláusula RETURNS TABLE carece de nombres explícitos para una o más columnas de salida; vuelva a escribir el cuerpo de la función para proporcionar nombres de columna explícitos o agregue nombres de columna a la cláusula RETURNS TABLE, y vuelva a ejecutar el comando.

SQL_UDF_RETURNS_CLAUSE

Debe especificar una cláusula de RETURNS explícita para la función de <functionType> definida por el usuario.

UNEXPECTED_ENVIRONMENT_SETTINGS

Configuración de entorno inesperada para <languageName> las funciones definidas por el usuario: <invalidKeys> (la configuración válida es: <validKeys>). Actualice la cláusula ENVIRONMENT e inténtelo de nuevo.