Hallo zusammen,
um Redundanzen zu vermeiden will ich ein Exception-Package schreiben. Neben den üblichen Exception-Deklarationen mit PRAGMA INIT soll dieses Package auch als Exception-Handler dienen.
Ich stelle mir dabei vor, in einem beliebigen Block zu sagen, das bei auftretenden Fehlern im Exception-Package weitergearbeitet werden soll.
Wer hat sowas schonmal geschrieben und konnte mir den Code zuschicken ?
Wer hat Vorschläge, wie man sowas lösen könnte?
Ich sehe die Sache so:
Im Exception-Teil des Blocks sollte mit
WHEN OTHERS THEN
prozeduraufruf(parameter);
eine Prozedur des Exception-Packages aufgerufen werden. Diese sollte dann nach der Prüfung
IF parameter = wert THEN
die Exception behandeln.
Bleibt die grosse Quizfrage, welchen Wert ich als Parameter übergeben kann/soll? Eigentlich liegt SQLCODE nahe. Leider habe ich damit einige Probleme, da manche Fehler die selbe Fehlernummer (100) zurückgeben.
Vielen Dank für eure Hilfe.
Gruß Janus