|Oracle® Database PL/SQL Language Reference
12c Release 1 (12.1)
|PDF · Mobi · ePub|
An exception handler processes a raised exception. Exception handlers appear in the exception-handling parts of anonymous blocks, subprograms, triggers, and packages.
See "statement ::=".
If PL/SQL raises a specified exception, then the associated statements run.
Specifies all exceptions not explicitly specified in the exception-handling part of the block. If PL/SQL raises such an exception, then the associated statements run.
Note:Oracle recommends that the last statement in the
OTHERSexception handler be either
RAISEor an invocation of the
If you do not follow this practice, and PL/SQL warnings are enabled, you get PLW-06009.
In the exception-handling part of a block, the
OTHERS exception handler is optional. It can appear only once, as the last exception handler in the exception-handling part of the block.