Consulta de mensajes

Código de clase 38 Excepción de función externa


Tabla 23. Código de clase 38: excepción de función externa
Valor de SQLSTATE  
Significado
38XXX Mensajes SQLSTATE de error válido devueltos por una función definida por el usuario, un procedimiento externo o un activador.
38001 La función externa no puede ejecutar sentencias de SQL.
38002 La función externa ha intentado modificar datos, pero dicha función no estaba definida como MODIFIES SQL DATA.
38003 La sentencia no se admite en una función o procedimiento.
38004 La función externa ha intentado leer datos, pero dicha función no estaba definida como READS SQL DATA.
38501 Se ha producido un error mientras se llamaba a una función definida por el usuario, un procedimiento externo o un activador (mediante el convenio de llamada SIMPLE CALL o SIMPLE CALL WITH NULLS).
38502 La función externa no puede ejecutar sentencias de SQL.
38503 Una función definida por el usuario ha finalizado anormalmente (abend).
38504 Una función definida por el usuario ha sido interrumpida por el usuario para detener una posible condición de bucle.
38506 La función ha fallado con un error procedente del proveedor OLE DB.
38552 Una función del SYSFUN (suministrado por IBM) ha finalizado anormalmente.

En el texto del mensaje puede aparecer uno de los siguientes códigos de razón:

01
Valor numérico fuera de rango
02
División entre cero
03
Desbordamiento o subdesbordamiento aritmético
04
Formato de fecha no válido
05
Formato de hora no válido
06
Formato de indicación de la hora no válido
07
Representación de carácter no válido de duración de indicación de la hora
08
Tipo de intervalo no válido (debe ser 1, 2, 4, 8, 16, 32, 64, 128 o 256)
09
Serie demasiado larga
10
Longitud o posición en la función de serie fuera de rango
11
Representación de carácter no válido de un número de coma flotante


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]