Fundamentos de Programación Procedimental con PL/SQL en Oracle
Conceptos Fundamentales de PL/SQL
Definición
PL/SQL es un lenguaje procedimental diseñado por Oracle para trabajar con la base de datos. Soporta todos los comandos de consulta y manipulación de datos, aportando al lenguaje SQL las estructuras de control propias de los lenguajes procedimentales.
Propósito
Permite construir programas que incluyen bloques anónimos, procedimientos, funciones y paquetes.
Estructura del Bloque PL/SQL
Un programa PL/SQL se estructura utilizando bloques. La unidad mínima de trabajo es el bloque, y cada bloque puede incluir tres secciones:
- DECLARE (Sección Declarativa)
- BEGIN (Sección Ejecutable)
- EXCEPTION (Manejo de Errores)
1. DECLARE: Sección Declarativa
En esta sección se declaran todas las constantes, variables,...