Exception-Handling

In PL/SQL kann der Entwickler Fehlermeldungen (Exceptions) auf sehr flexible Weise auslösen und behandeln. Jeder PL/SQL-Block kann seinen eigenen Exception-Abschnitt enthalten, in dem Exceptions abgefangen und behandelt werden können (entweder werden diese hier aufgelöst oder an den nächsthöheren Block weitergereicht). Falls eine Exception in einem PL/SQL-Block auftritt (ausgelöst wird), wird der Ausführungsabschnitt unmittelbar beendet. Die Kontrolle wird hierbei dem Exception-Abschnitt übergeben. Jede Exception hat in PL/SQL ihre eigene Fehlernummer und Fehlermeldung. Einige Exceptions haben auch Namen.

Exceptions deklarieren

Einige Exceptions wurden von Oracle im STANDARD-Package oder einem anderen Built-in-Package wie UTL_FILE ...

Get Oracle PL/SQL: kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.