![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#2 |
|
Inventar
![]() Registriert seit: 06.04.2001
Alter: 45
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) | |
|
|