“Conocimientos software>Software de base de datos

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

2015/3/20
¿ 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
¿Qué está cubierto en el Examen de SQL para Oracle
Cómo crear varios valores de una consulta en Access
Cómo actualizar MS Access 2007
SQL enteros Tamaños
Cómo rellenar automáticamente campos en Access
Cómo utilizar AS/400 SQL de Búsqueda de Duplicados
Cómo cambiar el tamaño de la imagen en un informe de resumen de inventario con FileMaker Pro
Cómo enumerar los usuarios de Oracle Database Query
Conocimientos Informáticos © http://www.ordenador.online