Partilhar via


USER_DEFINED_FUNCTIONS classe de erro

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 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.