Partilhar via


classe de erro USER_DEFINED_FUNCTIONS

SQLSTATE: 42601

A função definida pelo utilizador é inválida:

CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET

Este comando inclui chamadas para a função <functionName> definida pelo utilizador do SQL que contém expressões de subconsultas com referências externas correlacionadas; esta funcionalidade ainda não está implementada

NOT_A_VALID_DEFAULT_EXPRESSION

A expressão PREDEFINIDA de <functionName>.<parameterName> não é suportado porque contém uma subconsulta.

NOT_A_VALID_DEFAULT_PARAMETER_POSITION

No parâmetro de rotina <functionName> com DEFAULT não pode ser seguido por parâmetro <nextParameterName> sem PREDEFINIÇÃO.<parameterName>

NOT_NULL_ON_FUNCTION_PARAMETERS

Não é possível especificar NOT NULL nos <languageName> parâmetros de função: <input>

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

O corpo da função da tabela <name> SQL tem de ser uma consulta.

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

A relação devolvida pela consulta na instrução CREATE FUNCTION para <functionName> com a cláusula RETURNS TABLE não tem nomes explícitos para uma ou mais colunas de saída. Reescreva o corpo da função para fornecer nomes de coluna explícitos ou adicione nomes de coluna à cláusula RETURNS TABLE e execute novamente o comando.

SQL_UDF_RETURNS_CLAUSE

Tem de especificar uma cláusula RETURNS explícita para a função definida pelo <functionType> utilizador.