![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#2 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() ok, ich weiß mittlerweile, daß ich mir über SQLCODE den oracle-errorcode holen kann, so daß ich sehen kann, welches statment ggf. die exception geworfen hat.
eine frage bleibt allerdings noch offen: werfen an sich kann sie jedes statement, oder? also da wird nicht unterschieden, das muß ich wenn schon selbst machen. z.b. Code:
DECLARE succ1 boolean; succ2 boolean; succ1:=false; succ2:=false; BEGIN select * from bla1 where x='y'; succ1:=true; select * from bla2 where x='z'; succ2:=true; EXCEPTION when NO_DATA_FOUND then IF NOT succ1 dbms_output.put_line('in bla1 nix gefunden'); ELSE dbms_output.put_line('in bla2 nix gefunden'); END IF; END;
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|