USER_DEFINED_FUNCTIONS classe de erro
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 PODE SUBSTITUIR NON_SQL_UDF COM SQL_UDF
Não é possível substituir a função não-SQL <name>
por uma função SQL.
CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET
Este comando inclui chamadas para a função <functionName>
SQL definida pelo usuário que contém expressões de subconsulta com referências externas correlacionadas; este recurso ainda não está implementado
NOT_A_VALID_DEFAULT_EXPRESSION
A expressão DEFAULT
de <functionName>
.
<parameterName>
não é suportado porque contém uma subconsulta.
NOT_A_VALID_DEFAULT_PARAMETER_POSITION
Na rotina <functionName>
parâmetro <parameterName>
com DEFAULT
não deve ser seguido pelo parâmetro <nextParameterName>
sem DEFAULT
.
NOT_NULL_ON_FUNCTION_PARAMETERS
Não é possível especificar NOT NULL
nos parâmetros de função <languageName>
: <input>
INCORRESPONDÊNCIA_NO_NÚMERO_DE_COLUNAS_RETORNADAS
O número de colunas produzido pela cláusula RETURN
(num: <outputSize>
) não corresponde ao número de nomes de colunas especificado pela cláusula RETURNS
(num: <returnParamSize>
) de <name>
.
SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY
Função de tabela SQL <name>
corpo deve ser uma consulta.
SQL_TABLE_UDF_MISSING_COLUMN_NAMES
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 de coluna explícitos ou adicione nomes de coluna à cláusula RETURNS TABLE
, e execute novamente o comando.
SQL_UDF_RETURNS_CLAUSE
Deve especificar uma cláusula RETURNS
explícita para a função <functionType>
definida pelo usuário.
UNEXPECTED_ENVIRONMENT_SETTINGS
Configurações de ambiente inesperadas para <languageName>
funções definidas pelo usuário: <invalidKeys>
(as configurações válidas são: <validKeys>
). Atualize a cláusula ENVIRONMENT
e tente novamente.