Contacta con nosotros

Temario del curso

Introducción a PL/SQL

  • Visión general del entorno de ejecución de PL/SQL.
  • Estructura y tipos de bloques PL/SQL.
  • Declaración y uso de variables.
  • Estructuras de control: condicionales y bucles.

Incorporación de SQL dentro de PL/SQL

  • Ejecución de comandos DML.
  • Uso de DDL y SQL dinámico.
  • Comandos de control de transacciones (TCL).
  • Recuperación de datos mediante instrucciones SELECT.

Procedimientos y funciones

  • Creación y eliminación de procedimientos y funciones.
  • Técnicas de parametrización.
  • Pasaje de parámetros por valor y por referencia; comprensión de NOCOPY.

Gestión de errores y excepciones

  • Estrategias para gestionar errores y excepciones en PL/SQL.

Gestión de cursores

  • Comprensión de registros y cursores estáticos.
  • Parametrización de cursores.
  • Implementación de cursores con FOR UPDATE.

Arrays asociativos

  • Declaración y uso de arrays asociativos en PL/SQL.

Paquetes

  • Estructura de los paquetes: especificaciones y cuerpos.
  • Secciones de inicialización, variables globales y gestión de memoria.
  • Conceptos de encapsulación, sobrecarga y declaraciones anticipadas.

Disparadores

  • Creación de disparadores DML.
  • Implementación de disparadores INSTEAD OF.
  • Comprensión de los disparadores del sistema.
  • Exploración de características avanzadas de los disparadores.

Aplicaciones prácticas de paquetes integrados

  • Escritura en archivos mediante UTL_FILE.
  • Envío de correos electrónicos desde PL/SQL.

Gestión y compilación del código

  • Técnicas de cifrado y ofuscación del código.
  • Uso de la compilación condicional.
  • Gestión de dependencias de objetos.
  • Interpretación de las advertencias del compilador.

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos de cualquier lenguaje de programación (estructurado u orientado a objetos).
  • Familiaridad con los fundamentos de SQL y el entorno de Oracle Database.

Público objetivo

  • Desarrolladores.
  • Administradores de bases de datos.
 28 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas