TRATAMIENTO DE ERRORES
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERIA DE SISTEMAS
MANEJO DE EXCEPCIONES EN PL/SQL
I.
OBJETIVOS
Controlar adecuadamente, la ocurrencia de errores en la
ejecución de programas PL/SQL a través del uso de excepciones.
Identificar los diferentes tipos de excepciones.
Definir excepciones paraanticiparse a los errores que puedan
surgir durante la ejecución de un programa PL/SQL.
II.
MARCO TEÓRICO
QUE ES UNA EXCEPCION
Los errores en la ejecución de código PL/SQL, provenientes de fallos en
eldiseño, errores de codificación, fallos de hardware y otros, no son
totalmente identificables, de ahí que sea necesario anticipar todos los
posibles errores que se puedan presentar.
Como muchos otroslenguajes de programación, PL/SQL tiene su propio
método de manipulación de errores a través de una característica
llamada EXCEPCION.
Las excepciones pueden ser definidas internamente o definidas porel
usuario. Cuando un error ocurre, una excepción se dispara, ya sea que
esté o no controlada en el código. Si es controlada en el código, se
ejecutarán las sentencias bajo el mismo control, sino sedetendrá la
ejecución.
DECLARACIÓN DE EXCEPCIONES
Las excepciones se declaran en la sección declarativa de un bloque, se
generan en la sección ejecutable y se tratan en la sección de
excepciones.Existen dos clases de excepciones: definidas por el usuario
y predefinidas.
EXCEPCIONES PREDEFINIDAS
Lab. Administración de Base de Datos
(IS-443)
1
Prof. Elvira Fernández
UNIVERSIDAD NACIONAL DE SANCRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERIA DE SISTEMAS
DUP_VAL_ON_INDEX
LOGIN_DENIED
Invalid_Number:
OTHERS
Su programa trata dealmacenar valores duplicados en una
columna de base de datos que debe ser única.
El programa intentó conectarse a Oracle con un nombre de
usuario o password inválido
se produce cuando se intenta...
Regístrate para leer el documento completo.