Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Manejo de Excepciones en PL/SQL: Guía Práctica y Ejemplos, Apuntes de Programación de Bases de Datos

El manejo de excepciones en pl/sql, incluyendo excepciones predefinidas y definidas por el usuario. Explica cómo utilizar bloques de manejo de errores con la cláusula exception y proporciona ejemplos de cómo crear excepciones personalizadas y manejar errores comunes como la división por cero y errores de conversión. Incluye un ejercicio práctico para manejar errores en un bloque pl/sql y una tarea para simular la gestión de un inventario con validación de datos numéricos y manejo de excepciones. este recurso es útil para estudiantes y profesionales que deseen profundizar en el manejo de errores en bases de datos oracle, mejorando la robustez y fiabilidad de sus aplicaciones. Una guía clara y concisa para implementar el manejo de excepciones en pl/sql, con ejemplos prácticos y una tarea para aplicar los conocimientos adquiridos. Además, aborda tanto las excepciones predefinidas como las personalizadas, proporcionando una visión completa del tema.

Tipo: Apuntes

2024/2025

A la venta desde 17/06/2025

eddrick-2
eddrick-2 🇲🇽

23 documentos

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Módulo 4
Manejo de excepciones.
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Manejo de Excepciones en PL/SQL: Guía Práctica y Ejemplos y más Apuntes en PDF de Programación de Bases de Datos solo en Docsity!

Módulo 4

Manejo de excepciones.

Índice

  • (^) Módulo 4: Manejo de excepciones
  • (^) Tipos de excepciones en PL/SQL.
  • (^) Bloques de manejo de errores.
  • (^) Crear excepciones personalizadas.
  • (^) Ejercicio : Manejar errores en un bloque PL/SQL
  • (^) Tarea

Tipos de excepciones en PL/SQL

b) Excepciones definidas por el usuario El programador puede definir excepciones personalizadas para manejar casos específicos. Ejemplo: Levanta la excepción dada por definida o predefinida por el usuario.

Bloques de manejo de errores

Para manejar excepciones, se utiliza la cláusula EXCEPTION dentro del bloque PL/SQL. La estructura es la siguiente: BEGIN -- Código que podría generar un error EXCEPTION WHEN nombre_excepción THEN -- Código para manejar la excepción WHEN OTHERS THEN -- Código para manejar errores no previstos END; EJEMPLO:

EJEMPLO Manejar errores en un bloque PL/SQL

Requerimiento:

  1. Solicitar al usuario dos números.
  2. Dividir el primer numero entre el segundo.
  3. Anejar los siguientes errores.
  • (^) División por cero (ZERO_DIVIDE).
  • (^) Errores de conversión (VALUE_ERROR).
  • (^) Otros errores no previstos

EJEMPLO Manejar errores en un bloque PL/SQL

Declaración de las variables Solicita al usuario ingresar un valor para NUM y lo convierte el numero. & es una variable de sustitución que se utiliza para capturar la entrada del usuario. Bloque para manejar las excepciones Si NUM2 es 0, se levanta la expecion y se imprime el mensaje de error. Si los valores no son numéricos validos, se imprime el mensaje de error. Se imprime un mensaje de error genérico con SQLERM.