Temario del curso
Introducción a PL/SQL
- Visión general del entorno de ejecución de PL/SQL.
- Estructura y tipos de bloques PL/SQL.
- Declaración y uso de variables.
- Estructuras de control: condicionales y bucles.
Incorporación de SQL dentro de PL/SQL
- Ejecución de comandos DML.
- Uso de DDL y SQL dinámico.
- Comandos de control de transacciones (TCL).
- Recuperación de datos mediante instrucciones SELECT.
Procedimientos y funciones
- Creación y eliminación de procedimientos y funciones.
- Técnicas de parametrización.
- Pasaje de parámetros por valor y por referencia; comprensión de
NOCOPY.
Gestión de errores y excepciones
- Estrategias para gestionar 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.
Arrays asociativos
- Declaración y uso de arrays asociativos en PL/SQL.
Paquetes
- Estructura de los paquetes: especificaciones y cuerpos.
- Secciones de inicialización, variables globales y gestión de memoria.
- Conceptos de encapsulación, sobrecarga y declaraciones anticipadas.
Disparadores
- Creación de disparadores DML.
- Implementación de disparadores INSTEAD OF.
- Comprensión de los disparadores del sistema.
- Exploración de características avanzadas de los disparadores.
Aplicaciones prácticas de paquetes integrados
- Escritura en archivos mediante
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 del código.
- Uso de la compilación condicional.
- Gestión de dependencias de objetos.
- Interpretación de las advertencias del compilador.
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de cualquier lenguaje de programación (estructurado u orientado a objetos).
- Familiaridad con los fundamentos de SQL y el entorno de Oracle Database.
Público objetivo
- Desarrolladores.
- Administradores de bases de datos.
Reseñas (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