Hallo,
kann mir jemand sagen, ob es in Oracle mglich ist bei einem aufgetretenem Fehler wieder dort hin zu springen wo der Fehler aufgetreten ist?
Also vergleichbaer mit dem Befehl resume next bei Basic??
Gruß
Bernd
Hallo,
kann mir jemand sagen, ob es in Oracle mglich ist bei einem aufgetretenem Fehler wieder dort hin zu springen wo der Fehler aufgetreten ist?
Also vergleichbaer mit dem Befehl resume next bei Basic??
Gruß
Bernd
Auch hallo.
kann mir jemand sagen, ob es in Oracle mglich ist bei einem
aufgetretenem Fehler wieder dort hin zu springen wo der Fehler
aufgetreten ist?
In welchem Zusammenhang und welche Oracle Version ?
Das OTN ist übrigens unter http://otn.oracle.com zu finden. Zwei Seiten zu PL/SQL unter http://www.plsql.de & http://www.datenbank-plsql.de
HTH
mfg M.L.
Hallo,
es handelt sich um 9i.
Ich will einfach aus dem Exceptionhandler wieder in den Block der ihn ausgelöst hat und nicht in den umgebenden Block.
Im Netzt finde ich nur die Möglichkeit, das ORacle in den umgebenden Block „hoch“-springt…
Gruß
Bernd
Hallo Bernd,
das geht ganz einfach: du musst nur ein en eigenen BEGIN - EXCEPTION - END Block spendieren. Etwa so:
BEGIN
– prozedur läuft
– hier könnte ein Fehler auftreten
BEGIN
– genau hier passiert etwas
EXCEPTION
WHEN OTHERS THEN
– fängt alle Fehler ab
GOTO irgendwohin;
END;
>
– hier gehts weiter. Egal wo.
END;
Gruß
Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi,
danke schonmal, das es bei PL-SQL auch GOTO gibt hätt ich net mit gerechnet und dementsprechend nicht gesucht ;o))
Gruß
Bernd