PL/SQL proporciona un gran número de excepciones predefinidas que permiten controlar las condiciones de error más habituales.
Las excepciones predefinidas no necesitan ser declaradas. Simplemente se utilizan cuando estas son lanzadas por algún error determinado.
Excepciones definidas por el usuario
PL/SQL permite al usuario definir sus propias excepciones, las que deberán ser declaradas y lanzadas explícitamente utilizando la sentencia RAISE.
Las excepciones deben ser declaradas en el segmento DECLARE de un bloque, subprograma o paquete. Se declara una excepción como cualquier otra variable, asignandole el tipo EXCEPTION. Las mismas reglas de alcance aplican tanto sobre variables como sobre las excepciones.
DECLARE MyExcepcion EXCEPTION; BEGIN -- Ejecucion EXCEPTION -- Excepcion END; -- Declaraciones |
No hay comentarios:
Publicar un comentario