Compartilhar via


Condição 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/funções de janela/funções de geração: <queryText>

Não é possível substituir NON_SQL_UDF por SQL_UDF

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

REFERÊNCIAS_CORRELACIONADAS_EM_CHAMADAS_DE_UDF_SQL_EM_COMANDOS_DML_AINDA_NÃO_IMPLEMENTADO

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

NOMES_DE_CREDENCIAIS_DUPLICADOS

Encontrados nomes duplicados na cláusula CREDENTIALS da função definida pelo usuário <functionName>.

DEPENDÊNCIAS_INVÁLIDAS_NO_AMBIENTE

O campo dependências tem um formato inválido.

VERSÃO_INVALIDA_DO_AMBIENTE

Valor <environment_version> inválido de environment_version. Motivo: <reason>

AMBIENTE_FALTANDO_VERSÃO

O campo environment_version deve ser definido.

FALHA_AO_SERIALIZAR_CREDENCIAIS

Falha ao serializar credenciais para a função definida pelo usuário com credenciais: <credentialMappings> e credencial padrão: <defaultCredentialName>.

CREDENCIAIS_PADRÃO_MULTIPLAS

Várias credenciais padrão não são permitidas na CREDENTIALS cláusula da função <functionName>definida pelo usuário.

EXPRESSÃO_PADRÃO_INVÁLIDA

A expressão DEFAULT de <functionName>. <parameterName> não é compatível porque ela contém uma subconsulta.

Posicionamento não é um parâmetro padrão válido

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

NÃO_NULO_EM_PARÂMETROS_DE_FUNÇÃO

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

RETORNO_CONTAGEM_DE_COLUNAS_INCONSISTENTE

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

PROPRIEDADE_DE_ROTINA_MUITO_GRANDE

Não é possível converter a rotina <name> definida pelo usuário em função de catálogo: as propriedades de rotina são muito grandes.

O_CORPO_DA_TABELA_UDF_SQL_DEVE_SER_UMA_CONSULTA

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

Nomes de coluna ausentes na tabela UDF_SQL

A relação retornada 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.

Cláusula de Retorno de UDF SQL

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

CONFIGURAÇÕES_DE_AMBIENTE_INESPERADAS

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.