BEGIN
NULL;
EXCEPTION
WHEN no_data_found THEN
dbms_output.put_line('Keinen Datensatz gefunden, oder beim Dateilesen keine Zeile gefunden!');
WHEN dup_val_on_index THEN
dbms_output.put_line('Doppelter Datensatz in Primärschlüsselspalte! ORA-00001');
WHEN timeout_on_resource THEN
dbms_output.put_line('Timeout bei Warten auf Resource ORA-00051');
WHEN invalid_cursor THEN
dbms_output.put_line('Zugriff auf einen nicht geöffneten Cursor ORA-01001');
WHEN not_logged_on THEN
dbms_output.put_line('Befehel wurde vor der Anmeldung durchgeführt ORA-01012');
WHEN login_denied THEN
dbms_output.put_line('Anmeldung mit falschen Passwort ORA-01017');
WHEN too_many_rows THEN
dbms_output.put_line('SELECT INTO lieferte mehr als eine Zeile zuück ORA-01422');
WHEN zero_divide THEN
dbms_output.put_line('Division durch 0 ORA-01476');
WHEN invalid_number THEN
dbms_output.put_line('Umwandlung von Text in Zahl nicht erfolgreich ORA-01722');
WHEN storage_error THEN
dbms_output.put_line('Hauptspeicher ausgegangen ORA-06500');
WHEN program_error THEN
dbms_output.put_line('Internes Problem ORA-06501');
WHEN value_error THEN
dbms_output.put_line('Fehler bei Umwandlung von Zahl oder String ORA-06502');
WHEN cursor_already_open THEN
dbms_output.put_line('Geöffneter Cursor wurde versucht nochmals zu öffnen ORA-06511');
END;
/