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 nombrados
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
- CASE statements
- Bucles FOR
- Bucles WHILE
Procedimientos y funciones almacenados
- 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 declaraciones SQL
Cursores
- Cursores explícitos
- Cursores implícitos
- Recuperación de datos
- Atributos de cursores
Gestión de excepciones
- Excepciones predefinidas
- Excepciones definidas por el usuario
- Uso de bloques TRY-CATCH
Gestión de transacciones
- Gestión de transacciones en PL/SQL
- Uso de bloques anidados y transacciones
- Gestión de transacciones anidadas
- Creación y uso de puntos de salvaguarda (savepoints)
Técnicas avanzadas de cursores
- REF CURSOR fuerte vs. débil
- Escenarios de uso
Desencadenadores (Triggers)
- Creación de desencadenadores
- Tipos de desencadenadores
- Uso de desencadenadores para auditoría
Paquetes en PL/SQL
- Creación
- Especificación
- Implementación
- Ejecución
- Invocación
- Aplicación en el mundo real
- Análisis de código
Resumen y próximos pasos
Requerimientos
- Comprender SQL básico.
- Entender esquemas de base de datos, tablas y relaciones.
Audiencia
- 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