Programa do Curso

Criando sub-rotinas armazenadas

  • Compilação, status do objeto, códigos-fonte
  • Criptografia de código (envoltório)
  • Modelo de dependência de objeto
  • Parametrização

Permissões e esquemas em PL/SQL

  • Modelo de proprietário e chamador
  • Permissões diretas e de função
  • Lista de permissões
  • Atribuindo funções a procedimentos e herdando permissões

Cursores avançados

  • Comparação de cursores explícitos e loop de cursor
  • Ponteiros para cursores fracos e fortes
  • Suporte a cursor dinâmico
  • PARA ATUALIZAR cursores

Coleções

  • Matrizes associativas (indexadas por), tabelas aninhadas e varrays
  • Atributos, manipulação, inicialização, alocação de memória
  • Consultas em massa (BULK COLLECT) e DML em massa (FORALL)
  • Operações em massa em dinâmica SQL
  • Tratamento de exceções em operações em massa
  • Funções de array e stream

Pacotes

  • Estrutura do pacote: especificação e corpo
  • Benefícios de usar pacotes
  • Seção de inicialização e variáveis globais, gerenciamento de memória, instância de pacote

Gatilhos

  • Gatilhos DML
  • Ver gatilhos (EM VEZ DE)
  • Gatilhos do sistema
  • Gatilhos compostos

Contexto do aplicativo e VPD

  • Usando contexto embutido
  • Criando seus próprios contextos privados e globais
  • Escrevendo e lendo valores de contexto
  • Políticas e Privado Virtual Database

Apêndice A – Exemplos de uso de pacotes integrados

  • Manipulação de arquivos (utl_file)
  • Agendamento de tarefas (dbms_job e dbms_scheduler

Pré-treinamento sugerido

ORA_S1, ORA_P1

Treinamento de acompanhamento sugerido

ORA_SP3

Requisitos

Conhecimento das noções básicas da linguagem SQL em termos de consultas e comandos DML, DDL e TCL, e capacidade para interpretar e criar scripts PL/SQL simples.

 21 horas

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas