Wer kann eine Ausnahme fallen lassen?
Die DROP EXCEPTION
-Anweisung kann ausgeführt werden durch:
-
Der Inhaber der Ausnahme
-
Benutzer mit dem Privileg
DROP ANY EXCEPTION
Die DROP EXCEPTION
-Anweisung kann ausgeführt werden durch:
Der Inhaber der Ausnahme
Benutzer mit dem Privileg DROP ANY EXCEPTION
DROP EXCEPTION
-BeispieleE_LARGE_VALUE
wird gelöschtDROP EXCEPTION E_LARGE_VALUE;
RECREATE EXCEPTION
Erstellen einer neuen benutzerdefinierten Ausnahme oder Neuerstellen einer vorhandenen Ausnahme
DSQL
RECREATE EXCEPTION exception_name '<message>'
!! Vgl. Syntax CREATE EXCEPTION
für weitere Regeln !!
Die Anweisung RECREATE EXCEPTION
erzeugt eine neue Ausnahme zur Verwendung in PSQL-Modulen.Wenn bereits eine Ausnahme mit demselben Namen existiert, versucht die Anweisung RECREATE EXCEPTION
, sie zu löschen und eine neue zu erstellen.Wenn Abhängigkeiten von der bestehenden Ausnahme bestehen, schlägt der Löschversuch fehl und RECREATE EXCEPTION
wird nicht ausgeführt.
RECREATE EXCEPTION
-BeispielE_LARGE_VALUE
neu erstellenRECREATE EXCEPTION E_LARGE_VALUE
'The value exceeds its limit';