Aus dem Kurs: Oracle PL/SQL Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Die Ausnahmebehandlung - SQLCODE und SQLERRM verwenden

Die Ausnahmebehandlung - SQLCODE und SQLERRM verwenden

Aus dem Kurs: Oracle PL/SQL Grundkurs

Die Ausnahmebehandlung - SQLCODE und SQLERRM verwenden

In diesem Video werde ich Ihnen eine erweiterte Möglichkeit zeigen, wie Sie Fehler abfangen und generisch erfahren, um welchen Fehler es sich genau handelt. Zunächst öffne ich jetzt wieder unsere Datei. edit kap02_bmi.sql (Stille) In der Datei werde ich jetzt einen anderen vordefinierten Fehler verursachen. Und zwar einen sogenannten VALUE_ERROR. Einen VALUE_ERROR könnte ich nun beispielsweise verursachen, indem ich als Körpergröße hier oben eine 1000 eingeben würde. Weil dieser Wert zu groß für die Variable groesse wäre, würde im Programm die Exception VALUE_ERROR verursacht werden. Allerdings hätten wir an dieser Stelle das Problem, dass wir den Fehler hier oben im Deklarationsabschnitt auslösen würden. Und weil die Exception nicht im Ausführungsabschnitt ausgelöst wird, würden wir sie nicht im Ausnahmebehandlungsabschnitt abfangen können. Deshalb werde ich jetzt dafür sorgen, dass die Exception VALUE_ERROR im Ausführungsabschnitt ausgelöst wird, indem ich das auslösende…

Inhalt