Temario del curso
Introducción a PL/SQL
- ¿Qué es PL/SQL?
- Ventajas de usar PL/SQL
Estructura básica de un bloque PL/SQL
- Bloques anónimos
- Bloques con nombre
Variables y tipos de datos
- Declaración de variables
- Sintaxis y reglas
- Tipos de datos en PL/SQL
- Uso de variables en bloques PL/SQL
Estructuras de control
- IF-THEN-ELSE
- Sentencias CASE
- Bucles FOR
- Bucles WHILE
Procedimientos almacenados y funciones
- Creación y ejecución de procedimientos almacenados
- Sintaxis y ejemplos
- Parámetros de entrada y salida
- Creación y ejecución de funciones en PL/SQL
- Sintaxis y ejemplos
- Uso en sentencias SQL
Cursores
- Cursores explícitos
- Cursores implícitos
- Recuperación de datos
- Atributos de cursor
Manejo de excepciones
- Excepciones predefinidas
- Excepciones definidas por el usuario
- Uso de bloques TRY-CATCH
Control de transacciones
- Control de transacciones en PL/SQL
- Uso de bloques anidados y transacciones
- Gestión de transacciones anidadas
- Creación y uso de puntos de guarda
Técnicas avanzadas con cursores
- REF CURSOR fuerte vs. débil
- Escenarios de uso
Triggers
- Creación de triggers
- Tipos de triggers
- Uso de triggers para auditoría
Paquetes en PL/SQL
- Creación
- Especificación
- Implementación
- Ejecución
- Invocación
- Aplicación en el mundo real
- Recorrido del código
Resumen y siguientes pasos
Requerimientos
- Conocimientos básicos de SQL
- Comprensión de esquemas de base de datos, tablas y relaciones
Público objetivo
- Administradores de bases de datos
- Desarrolladores de bases de datos
- Desarrolladores de software
- Analistas de datos
Testimonios (5)
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
Entrenamiento muy equilibrado y orientado a la práctica, estoy muy contento de haber tenido la máquina virtual y poder trabajar en paralelo con el formador los ejercicios
Robert
Curso - PL/SQL in Oracle 19c
Traducción Automática
El instructor fue paciente con nosotros y se aseguró de que entendiéramos cada sección antes de seguir adelante.
RONIKA - Igaye Projects (PTY) LTD
Curso - PL/SQL in Oracle 19c
Traducción Automática
La forma en que explicó todo
Alexandra G - DB Global Technology
Curso - PL/SQL in Oracle 19c
Traducción Automática
Los ejercicios fueron explicados muy bien.
Monica - DB Global Technology
Curso - PL/SQL in Oracle 19c
Traducción Automática