RESIGNAL-Anweisung

Die RESIGNAL-Anweisung löst die aktuelle Ausnahme (falls vorhanden) erneut aus.

SYNTAX

Die RESIGNAL-Anweisung löst die aktuelle Ausnahme (falls vorhanden) erneut aus. Sie können sie nur in Fehlerbehandlungsprogrammen verwenden. .

Normalerweise wird RESIGNAL verwendet, wenn ein Fehlerbehandlungsprogramm eine Ausnahme abfängt, die es nicht bearbeiten kann. Der Handler löst mit RESIGNAL die Originalausnahme erneut aus, so dass sie von einem Handler auf höherer Ebene bearbeitet werden kann.

Da der Handler keine neue (und damit eine andere), sondern die Originalausnahme auslöst, ergibt sich Folgendes:
  1. Der Handler auf niedrigerer Ebene hat keinerlei Auswirkung auf den Handler auf höherer Ebene.
  2. Wenn es keinen Handler auf höherer Ebene gibt, erscheint im Ereignisprotokoll ein vollständiger Fehlerbericht.

Beispiel

RESIGNAL;
Zugehörige Konzepte
Übersicht zu ESQL
Zugehörige Tasks
ESQL erstellen
Zugehörige Verweise
DECLARE HANDLER-Anweisung
Syntaxdiagramme: verfügbare Typen
ESQL-Anweisungen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ak05125_