Instrução RESIGNAL

A instrução RESIGNAL emite novamente a exceção atual (se houver).

SINTAXE

RESIGNAL emite novamente a exceção atual (se houver). Você pode utilizá-la apenas em rotinas de tratamento de erro..

Normalmente, RESIGNAL é utilizada quando uma rotina de tratamento de erro captura uma exceção que ela não pode manipular. A rotina de tratamento utiliza RESIGNAL para emitir novamente a exceção original para que uma rotina de tratamento no escopo de nível mais alto tenha a oportunidade de manipulá-la.

Como a rotina de tratamento emite a exceção original, em vez de uma nova (e, portanto, diferente):
  1. A rotina de tratamento de nível mais alto não é afetada pela presença da rotina de tratamento de nível mais baixo.
  2. Se não houver uma rotina de tratamento de nível mais alto, você receberá um relatório completo do erro no registro de erros.

Exemplo

RESIGNAL;
Conceitos relacionados
Visão Geral do ESQL
Tarefas relacionadas
Desenvolvendo ESQL
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 04/11/2005
ak05125_