Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Introducción a PL/SQL
- ¿Qué es PL/SQL?
- Ventajas de usar PL/SQL
Estructura básica de un bloque PL/SQL
- Bloqueos 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
- SI-ENTONCES-ELSE
- Sentencias CASE
- 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 sentencias SQL
Cursores
- Cursores explícitos
- Cursores implícitos
- Obtención de datos
- Atributos del cursor
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 y transacciones anidados
- Administración de transacciones anidadas
- Creación y uso de puntos de retorno
Técnicas avanzadas de cursor
- Fuerte vs. débil REF CURSOR
- Escenarios de uso
Desencadenantes
- Creación de disparadores
- Tipos de desencadenantes
- Uso de desencadenadores para la auditoría
Paquetes en PL/SQL
- Creación
- Especificación
- Implementación
- Ejecución
- Invocación
- Aplicación en el mundo real
- Tutorial de código
Resumen y próximos pasos
Requerimientos
- Comprensión básica de SQL
- Comprensión de los esquemas, las tablas y las relaciones de las bases de datos
Audiencia
- Database Administradores
- Database Desarrolladores
- Desarrolladores de software
- Analistas de datos
21 Horas