“Conocimiento software>Software de base de datos

¿Cuál es el propósito de PL /SQL controladores de excepciones

2014/9/22
¿ PL /SQL controladores de excepciones son bloques de código de programa PL /SQL que cuentan un programa qué hacer cuando hay un error , también conocido como una excepción, se produce durante su ejecución. Sin un controlador de excepciones , los programas se detendrían y requieren la intervención del usuario o crear otros mensajes de error relacionados que reducen la fiabilidad y la legibilidad del programa. Definición de Excepción

Una excepción es un error o una advertencia PL /SQL que interrumpe el flujo de un programa o una parte del código. Las excepciones pueden ocurrir cuando una pieza de código se encuentra con errores lógicos en la aritmética , como en la división por cero , o por medio de la codificación de instrucciones , como en desbordamientos de pila .
Tipos de PL /SQL Excepciones

Hay dos tipos de excepciones en PL /SQL : internos y excepciones definidas por el usuario . Excepciones internas, que se dividen en nombre y sin nombre , se definen y se criaron sin intervención del usuario por el sistema de base de datos. Excepciones definidas por el usuario deben ser definidos explícitamente por el programador .

Ventajas del Control de excepciones

manejadores de excepción son piezas de código dentro de un programa PL /SQL que atrapar y manejar los problemas potenciales que pueden ocurrir en tiempo de ejecución . La ventaja de tener el control de excepciones es que permite que un programa para procesar un error sin tener un control de programador cuando ocurre una interrupción . El manejo de excepciones también mejora la legibilidad del programa y confiabilidad al permitir a un programador para aislar partes problemáticas del código PL /SQL y solucionar problemas en consecuencia. Sin el manejo de excepciones , otros errores no relacionados podrían ocurrir que la demanda más investigación y tiempo para corregir .
Sintaxis de un controlador de excepciones

Un manejador de excepciones capta un error interno mediante SQLCODE para atrapar el número de error o tipo y SQLERRM para mostrar el mensaje de error. Los programadores declarar controladores de excepciones en un bloque separado de código dentro de un programa que suele seguir el siguiente formato :

DECLAREdeclare la excepción aquí, BEGINprogram declaraciones o código que puede plantear una excepción ; EXCEPTIONWHEN THENstatements exception1 para manejar exception1 ; CUANDO THENstatements exception2 para manejar exception2 ; CUANDO exception3 THENstatements para manejar exception3 ; END;

Software de base de datos
Cómo crear un certificado autofirmado para el Acceso a los archivos
¿Cómo puedo obtener la tabla diseñar informes Fuera de Acceso
¿Qué es una base de datos de campos de moneda?
Historia de consultas en MySQL
¿Cuáles son las responsabilidades de DBA y diseñadores de bases de datos?
¿Cuántos objetos puede contener una base de datos de acceso?
Cómo crear un gráfico en un informe trimestral en MS Access
Cómo crear un sitio web de MS SQL
Conocimiento de la computadora © http://www.ordenador.online