Pular para o conteúdo principal

Classe de erro USER_DEFINED_FUNCTIONS

SQLSTATE: 42601

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

NÃO PODE CONTER FUNÇÕES COMPLEXAS

A função escalar SQL não pode conter funções de agregação, janela ou geração: <queryText>

NÃO É POSSÍVEL SUBSTITUIR_NON_SQL_UDF_COM_SQL_UDF

Não é possível substituir a função não SQL <name> por uma função SQL.

REFERÊNCIAS_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET

Esse comando inclui chamadas para a função definida pelo usuário SQL <functionName> que contém expressões de subconsulta com referências externas correlacionadas; esse recurso ainda não foi implementado

EXPRESSÃO_DEFAULT_NOT_A_VALID_DEFAULT

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

POSIÇÃO_DO_PARÂMETRO_PADRÃO NÃO VÁLIDA_A_VÁLIDA_PADRÃO

Na rotina <functionName>, o parâmetro <parameterName> com DEFAULT não deve ser seguido pelo parâmetro <nextParameterName> sem DEFAULT.

PARÂMETROS NOT_NULL_ON_FUNCTION_FUNCTION

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

RETURN_COLUMN_COUNT_MISMATCH

O número de colunas produzidas pela cláusula RETURN (num: <outputSize>) não corresponde ao número de nomes de coluna especificado pela cláusula RETURNS (num: <returnParamSize>) de <name>.

SQL_TABLE_UDF_BODY_DEVE SER UMA CONSULTA

Função da tabela SQL <name> corpo deve ser uma consulta.

SQL_TABLE_UDF_NOMES DE COLUNAS AUSENTES

A relação retornada pela consulta na instrução CREATE FUNCTION para <functionName> com a cláusula RETURNS TABLE carece de nomes explícitos para uma ou mais colunas de saída; reescreva o corpo da função para fornecer nomes explícitos de colunas ou adicione nomes de colunas à cláusula RETURNS TABLE e reexecute o comando.

CLÁUSULA SQL_UDF_RETURNS_

É necessário especificar uma cláusula RETURNS explícita para a função <functionType> definida pelo usuário.

CONFIGURAÇÕES_AMBIENTES_INESPERADAS

Configurações de ambiente inesperadas para as funções <languageName> definidas pelo usuário: <invalidKeys> (as configurações válidas são: <validKeys>). Atualize a cláusula ENVIRONMENT e tente novamente.