Contacta con nosotros

Temario del curso

Introducción a PL/SQL

  • Vista 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 con sentencias SELECT

Procedimientos y Funciones

  • Creación y eliminación de procedimientos y funciones
  • Técnicas de parametrización
  • Paso 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

Arreglos Asociativos

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

Paquetes

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

Desencadenadores (Triggers)

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

Aplicaciones Prácticas de Paquetes Integrados

  • Escribir en archivos usando UTL_FILE
  • Enviar 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 compilación condicional
  • Gestión de dependencias de objetos
  • Interpretación de advertencias del compilador

Resumen y Próximos Pasos

Requerimientos

  • Procedimiento básico en cualquier lenguaje de programación (estructurado u orientado a objetos)
  • Familiaridad con los fundamentos de SQL y el entorno de la base de datos Oracle

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