Sentencia RESIGNAL

La sentencia RESIGNAL vuelve a generar la excepción actual (si hay una).

SINTAXIS

RESIGNAL vuelve a generar la excepción actual (si hay una). Sólo puede utilizarse en manejadores de errores..

Normalmente, RESIGNAL se utiliza cuando un manejador de errores detecta una excepción que no puede manejar. El gestor utiliza RESIGNAL para volver a generar la excepción original, de manera que un gestor de ámbito superior tenga la oportunidad de manejarlo.

Puesto que el gestor genera la excepción original en lugar de una nueva (y, por tanto, distinta):
  1. El gestor de nivel superior no se ve afectado por la presencia del gestor de nivel inferior.
  2. Si no hay un gestor de nivel superior, aparece un informe completo de errores en el registro de sucesos.

Ejemplo

RESIGNAL;
Conceptos relacionados
Visión general de ESQL
Tareas relacionadas
Desarrollo de ESQL
Referencia relacionada
Sentencia DECLARE HANDLER
Diagramas de sintaxis: tipos disponibles
Sentencias ESQL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ak05125_