Programa do Curso

Introdução ao PL/SQL

  • Ambiente de execução
  • Construção e tipos de blocos PL/SQL
  • Declarando e usando variáveis
  • Declarações de controle, decisões, loops

SQL declarações em PL/SQL

  • Comandos DML
  • DDL e dinâmico SQL
  • Comandos TCL e transacionais
  • SELECIONAR

Procedimentos e Funções

  • Criar e excluir
  • Parametrização
  • Passando parâmetros por valor e referência, nocopy

Tratamento de erros e exceções

Crie e use cursores

  • Registros
  • cursores estáticos
  • Parametrizando cursores
  • Cursor PARA ATUALIZAÇÃO

Matrizes associativas

Pacotes

  • A estrutura da embalagem: a especificação e o corpo
  • Seção Inicialização e variáveis globais, gerenciamento de memória, uma instância do pacote
  • Encapsulamento, programas de sobrecarga, procedimentos de pré-declaração

Gatilhos

  • Gatilhos DML
  • Os gatilhos Drives (EM VEZ DE)
  • O sistema de gatilhos
  • Novos recursos em Oracle gatilhos 11g

Exemplos de pacotes de aplicativos construídos

  • Escrevendo em um arquivo através de UTL_FILE
  • Enviar e-mails

Management código e compilador

  • Código de criptografia (ofuscação dinâmica, wrap)
  • Compilação condicional
  • As relações entre objetos
  • Avisos

Requisitos

  • Competências básicas em qualquer linguagem de programação, estrutural ou orientada a objectos
  • Utilização livre dos fundamentos da SQL e conhecimentos de ambiente de base de dados Oracle (preferencialmente Oracle 11g conclusão da formação - Nativo SQL para Programadores - Workshops)
 28 horas

Declaração de Clientes (1)

Categorias Relacionadas