Wilhelmine
Während wir einen PL/SQL-Block schreiben, besteht die Möglichkeit, dass Datentyp-Diskrepanzen oder Probleme mit dem Einschränkungstyp oder ein ungewöhnlicher Fehler auftreten. Zu diesem Zeitpunkt definieren wir nach jeder SQL-Anweisung einen benutzerdefinierten Ausnahmehandler oder einen systemdefinierten Handler, um die aufgetretene Fehlerzeile zu verfolgen. Dies wird in Oracle als Ausnahmebehandlung bezeichnet
Orland
Eine Ausnahme ist eine anormale Situation, die zu einem Hindernis im normalen Programmablauf wird.
Wenn Sie einen PL/SQL-Block schreiben, der eine prozedurale Erweiterung von SQL ist, kommt die folgende Sequenz von Blöcken:
Deklarieren
< Variablen, Cursor usw.>
begin
< Hauptteil des PL/SQL-Blocks>
Ausnahme
end
in dem Ausnahmeblock, den wir haben um einen benutzerdefinierten Ausnahmehandler oder einen systemdefinierten Handler zu definieren, um die Zeile mit dem aufgetretenen Fehler zu verfolgen. Dies wird in Oracle als Ausnahmebehandlung bezeichnet und hilft bei der Behandlung von Datentyp-Diskrepanzen oder Beschränkungstyp-Problemen oder anderen Arten von anormalen Situationen.