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