Programa del Curso

Introducción a PL/SQL

  • Descripción general del entorno de ejecución PL/SQL
  • Estructura y tipos de bloques PL/SQL
  • Declarar y utilizar variables
  • Estructuras de control: condicionales y bucles

Incorporación de SQL dentro de PL/SQL

  • Ejecución de comandos DML
  • Utilización de DDL y dinámica SQL
  • Comandos de control de transacciones (TCL)
  • Realización de la recuperación de datos con instrucciones SELECT

Procedimientos y Funciones

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

Control de errores y excepciones

  • Estrategias para administrar errores y excepciones en PL/SQL

Cursor Management

  • Descripción de los registros y los cursores estáticos
  • Parametrización de cursores
  • Implementación de cursores con FOR UPDATE

Matrices asociativas

  • Declarar y usar matrices asociativas en PL/SQL

Paquetes

  • Estructura de los bultos: especificaciones y carrocerías
  • Secciones de inicialización, variables globales y administración de memoria
  • Conceptos de encapsulación, sobrecarga y declaraciones de reenvío

Desencadenantes

  • Creación de desencadenadores DML
  • Implementación de desencadenadores INSTEAD OF
  • Descripción de los desencadenadores del sistema
  • Exploración de las funciones avanzadas del activador

Aplicaciones prácticas de los paquetes incorporados

  • Escribir en archivos usando UTL_FILE
  • Envío de correos electrónicos desde PL/SQL

Código Management y compilación

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

Resumen y próximos pasos

Requerimientos

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

Audiencia

  • Desarrolladores
  • Database Administradores
 28 Horas

Número de participantes


Precio por Participante​

Testimonios (3)

Próximos cursos

Categorías Relacionadas