Temario del curso
Introducción a PL/SQL
- ¿Qué es PL/SQL?
- Ventajas de utilizar 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 normas a seguir
- Tipos de datos en PL/SQL
- Cómo emplear variables en bloques PL/SQL
Estructuras de control
- IF-THEN-ELSE
- Sentencias CASE
- Bucles FOR
- Bucles WHILE
Procedimientos y funciones almacenados
- Creación y ejecución de procedimientos almacenados
- Sintaxis y ejemplos prácticos
- Parámetros de entrada y salida
- Diseño y puesta en marcha de funciones PL/SQL
- Sintaxis y ejemplos ilustrativos
- Aplicación dentro de sentencias SQL
Cursores
- Cursores explícitos
- Cursores implícitos
- Obtención de datos mediante cursores
- Atributos de los cursores
Manejo de excepciones
- Excepciones predefinidas
- Excepciones creadas por el usuario
- Aplicación del mecanismo TRY-CATCH
Control de transacciones
- Gestión de transacciones en PL/SQL
- Uso de bloques anidados y manejo de transacciones
- Cómo gestionar múltiples transacciones simultáneas
- Creación y utilización de puntos de guardado
Técnicas avanzadas con cursores
- Diferencias entre REF CURSOR fuerte y débil
- Caso de uso correspondientes a cada tipo
Disparadores
- Creación de disparadores
- Tipos existentes de disparadores
- Aplicaciones para auditoría mediante disparadores
Paquetes en PL/SQL
- Creación de paquetes
- Especificación del paquete
- Implementación concreta
- Ejecución del paquete
- Llamadas al paquete desde otros programas
- Aplicaciones reales de los paquetes
- Análisis detallado de ejemplos prácticos
Resumen y siguientes pasos
Requerimientos
- Conocimientos básicos de SQL
- Comprensión de esquemas de bases de datos, tablas y sus relaciones
Público objetivo
- Administradores de bases de datos
- Desarrolladores de bases de datos
- Programadores
- Analistas de datos
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
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