Partilhar via


USER_DEFINED_FUNCTIONS condição 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 agregadas, de janela ou geradoras: <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.

REFERÊNCIAS_CORRELACIONADAS_NAS_CHAMADAS_UD_SQL_EM_COMANDOS_DML_AINDA_NÃO_IMPLEMENTADO

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

Nomes de Credenciais Duplicados

Encontrado(s) nome(s) duplicado(s) na CREDENTIALS cláusula da função <functionName>definida pelo usuário.

DEPENDÊNCIAS_INVÁLIDAS_DO_AMBIENTE

O campo dependências tem formato inválido.

VERSÃO_NÃO_SUPORTADA_DO_AMBIENTE

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

VERSÃO_DO_AMBIENTE_EM_FALTA

O campo environment_version deve ser definido.

FALHOU_A_SERIALIZAÇÃO_DE_CREDENCIAIS

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

Múltiplas Credenciais Padrão

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

NÃO_É_UMA_EXPRESSION_DEFAULT_VÁLIDA

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

Posição de parâmetro padrão não é válida

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

NÃO_NULO_NOS_PARÂMETROS_DA_FUNÇÃO

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

PROPRIEDADE_DA_ROTINA_TOO_LARGE

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_FU_SQL_TABELA_DEVE_SER_UMA_QUERY

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

(SQL_TABLE_UDF_MISSING_COLUMN_NAMES - Tabela SQL falta nomes de colunas na UDF)

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.

CONFIGURAÇÕES_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.