PRAGMA es una palabra reservada de Oracle para añadir directivas al compilador. Traduciendo, le dice al compilador que se comporte de cierta manera.
Hay que declararlas en el DECLARE!.
Tenemos los siguientes tipos de PRAGMA:
1. PRAGMA AUTONOMOS_TRANSATION. Nos permite realizar transacciones autónomas en los bloques PLSQL sin afectar a las que se producen fuera de este. En esta página encontrareís un artículo explicándolo más detalladamente:
2. PRAGMA EXCEPTION_INIT. Sirve para ligar una excepción definida por el usuario a un número de error.
DECLARE MI_EXCEPCION EXCEPTION; PRAGMA EXCEPTION_INIT(MI_EXCEPCION, -20001); |