PL/SQL & SQL CODING GUIDELINE 57 - Avoid using Oracle’s predefined exceptions

條款五十七,避免使用 Oracle 預先定義好的例外。


像是下面這段程式,在程式中主動拋出了 Oracle 預先定義好的例外就不是建議的做法。

1
2
3
BEGIN 
RAISE NO_DATA_FOUND;
END;


應該要避免直接使用 Oracle 預先定義好的例外。

1
2
3
4
5
DECLARE 
my_exception EXCEPTION;
BEGIN
RAISE my_exception;
END;