Referência de Mensagens

Código de Classe 38 Exceção da Função Externa


Tabela 23. Código de Classe 38: Exceção da Função Externa
Valor SQLSTATE  
Significado
38XXX SQLSTATEs de erro válidos retornados por uma função definida pelo usuário, procedimento externo ou disparador.
38001 A função externa não é permitida para executar instruções SQL.
38002 A função externa tentou modificar os dados, porém a função não foi definida como MODIFIES SQL DATA.
38003 A instrução não é permitida em uma função ou procedimento.
38004 A função externa tentou ler dados, porém a função não foi definida como READS SQL DATA.
38501 Erro ocorreu enquanto chamava uma função definida pelo usuário, procedimento externo, ou disparador (usando a convenção de chamada SIMPLE CALL ou SIMPLE CALL WITH NULLS).
38502 A função externa não é permitida para executar instruções SQL.
38503 Uma função definida pelo usuário teve um término anormal (abend).
38504 Uma função definida pelo usuário foi interrompida pelo usuário para parar uma provável condição de loop.
38506 Falha da função com erro a partir do fornecedor OLE DB.
38552 Uma função no esquema SYSFUN (fornecida pela IBM) teve um término anormal.

Um dos seguintes códigos de razão pode ser localizado no texto da mensagem:

01
Valor numérico fora do intervalo
02
Diexibição por zero
03
Estouro negativo ou estouro aritmético
04
Formato de data inválido
05
Formato de hora inválido
06
Formato de registro de tempo inválido
07
Representação inválida de caractere de uma duração de registro de tempo
08
Tipo de intervalo inválido (deve ser um de 1, 2, 4, 8, 16, 32, 64, 128, 256)
09
Cadeia extensa demais
10
O comprimento ou posição em função de cadeia fora do intervalo
11
Representação de caractere inválida de um número de ponto decimal


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]