Temario del curso
Introducción a PL/SQL
- Visión general del entorno de ejecución de PL/SQL
- Estructura y tipos de bloques en PL/SQL
- Declaración y uso de variables
- Estructuras de control: condicionales y bucles
Incorporación de SQL en PL/SQL
- Ejecución de comandos DML
- Uso de DDL y SQL dinámico
- Comandos de control de transacciones (TCL)
- Obtención de datos mediante sentencias SELECT
Procedimientos y funciones
- Creación y eliminación de procedimientos y funciones
- Técnicas de parametrización
- Paso de parámetros por valor y por referencia; comprensión de
NOCOPY
Gestión de errores y excepciones
- Estrategias para manejar errores y excepciones en PL/SQL
Gestión de cursores
- Comprensión de registros y cursores estáticos
- Parametrización de cursores
- Implementación de cursores con
FOR UPDATE
Matrices asociativas
- Declaración y uso de matrices asociativas en PL/SQL
Paquetes
- Estructura de paquetes: especificaciones y cuerpos
- Secciones de inicialización, variables globales y gestión de memoria
- Conceptos de encapsulamiento, sobrecarga y declaraciones adelantadas
Desencadenadores (Triggers)
- Creación de desencadenadores DML
- Implementación de desencadenadores INSTEAD OF
- Comprensión de desencadenadores del sistema
- Exploración de funciones avanzadas de desencadenadores
Aplicaciones prácticas de paquetes integrados
- Escritura en archivos utilizando
UTL_FILE - Envío de correos electrónicos desde PL/SQL
Gestión y compilación del código
- Técnicas de cifrado y ofuscación de código
- Uso de compilación condicional
- Gestión de dependencias de objetos
- Interpretación de advertencias del compilador
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos en cualquier lenguaje de programación (estructurado u orientado a objetos)
- Familiaridad con los fundamentos de SQL y el entorno de la base de datos Oracle
Público objetivo
- Desarrolladores
- Administradores de bases de datos
Testimonios (3)
lo explicó muy bien y dio orientación sobre los ejercicios.
Stoyan - OPEN COURSE
Curso - Oracle Database 19c PL and Advanced SQL
Traducción Automática
Me gustó la experiencia práctica y la oportunidad de trabajar en actividades de codificación reales
Kristine - Isuzu Philippines Corporation
Curso - ORACLE PL/SQL Fundamentals
Traducción Automática
Los fundamentos de la sesión de PL/SQL. Usé PL/SQL pero nunca entendí los conceptos básicos, y este curso me ayudó mucho a comprender las consultas de PL/SQL.
Stefan-Andrei
Curso - PL/SQL in Oracle 19c
Traducción Automática