Programa del Curso

Creación de subrutinas almacenadas

  • Compilación, Estado del objeto, Códigos fuente
  • Cifrado de código (wrap)
  • Modelo de dependencia de objetos
  • Parametrización

Permisos y esquemas en PL/SQL

  • Modelo de propietario-llamador
  • Permisos directos y basados en roles
  • Lista blanca
  • Asignar roles a los procedimientos y heredar permisos

Cursores avanzados

  • Comparación de cursores explícitos y bucle de cursor
  • Punteros a cursores débiles y fuertes
  • Compatibilidad con cursores dinámicos
  • Cursores FOR UPDATE

Colecciones

  • Matrices asociativas (índice por), anidadas y (tablas anidadas) y varraye
  • Atributos, Manejo, Inicialización, Asignación de memoria
  • Consultas masivas (BULK COLLECT) y DML masivo (FORALL)
  • Operaciones masivas en dinámica SQL
  • Manejo de excepciones en operaciones masivas
  • Funciones de matriz y transmisión

Paquetes

  • Estructura del paquete: Especificación y cuerpo
  • Ventajas de usar paquetes
  • Sección de inicialización y variables globales, gestión de memoria, instancia de paquete

Desencadenantes

  • Disparadores DML
  • Ver disparadores (EN LUGAR DE)
  • Activadores del sistema
  • Disparadores compuestos

Contexto de la aplicación y VPD

  • Uso del contexto integrado
  • Creación de sus propios contextos privados y globales
  • Escribir y leer valores de contexto
  • Políticas y Privado Virtual Database

Apéndice A - Ejemplos de uso de paquetes incrustados

  • Compatibilidad con archivos (utl_file)
  • Programación de tareas (dbms_job y dbms_scheduler

Pre-entrenamiento sugerido

ORA_S1, ORA_P1

Capacitaciones de seguimiento sugeridas

ORA_SP3

Requerimientos

Conocimiento de los fundamentos del lenguaje SQL en el ámbito de las consultas, así como de los comandos DML, DDL y TCL, así como la capacidad de interpretar y crear scripts PL/SQL sencillos.

 21 horas

Número de participantes



Precio por participante

Testimonios (1)

Cursos Relacionados

Categorías Relacionadas