Temario del curso
Introducción a PL/SQL
- ¿Qué es PL/SQL?
- Ventajas del uso de PL/SQL.
Estructura básica de un bloque PL/SQL
- Blocos anónimos.
- Blocos 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.
- 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 cursores.
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 guardado (savepoints).
Técnicas avanzadas de cursores
- REF CURSOR fuerte vs. débil.
- Escenarios de uso.
Triggers (disparadores)
- 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.
- Revisión del código.
Resumen y próximos pasos
Requerimientos
- Comprensión básica de SQL.
- Conocimiento de esquemas de base de datos, tablas y relaciones.
Público objetivo
- Administradores de base de datos.
- Desarrolladores de base de datos.
- Desarrolladores de software.
- Analistas de datos.
Reseñas (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