User defined Errors in PL/SQL

Quelle: http://download.oracle.com/docs/cd/E11882_01/server.112/e17120/ds_appdev005.htm#ADMIN12210

Bsp. für user defined error:

DECLARE
null_salary EXCEPTION;
PRAGMA EXCEPTION_INIT(null_salary, -20101);
BEGIN
...
RAISE_APPLICATION_ERROR(-20101, 'salary is missing');
...
EXCEPTION
WHEN null_salary THEN
...
END;

Ausreichend ist RAISE_APPLICATION_ERROR - Der Bereich -20000 bis -20999 ist für user defined errors freigegeben.

Kommentare

Beliebte Posts aus diesem Blog

PGA unter Oracle 11g

trunc(sysdate) - nette Spiele mit dem Datum

Datapump - Verzeichnis erstellen