Entrar em Contato

Programa do Curso

Introdução ao PL/SQL

  • Visão geral do ambiente de tempo de execução do PL/SQL
  • Estrutura e tipos de blocos PL/SQL
  • Declarando e utilizando variáveis
  • Estruturas de controle: condicionais e laços

Incorporando SQL dentro do PL/SQL

  • Executando comandos DML
  • Utilizando DDL e SQL dinâmico
  • Comandos de controle de transação (TCL)
  • Realizando recuperação de dados com instruções SELECT

Procedimentos e Funções

  • Criação e exclusão de procedimentos e funções
  • Técnicas de parametrização
  • Passagem de parâmetros por valor e por referência; compreensão do NOCOPY

Manipulação de Erros e Exceções

  • Estratégias para gerenciamento de erros e exceções no PL/SQL

Gestão de Cursores

  • Compreensão de registros e cursores estáticos
  • Parametrização de cursores
  • Implementação de cursores com FOR UPDATE

Arrays Associativos

  • Declarando e usando arrays associativos no PL/SQL

Pacotes

  • Estrutura dos pacotes: especificações e corpos
  • Seções de inicialização, variáveis globais e gerenciamento de memória
  • Conceitos de encapsulamento, sobrecarga (overloading) e declarações forward

Gatilhos (Triggers)

  • Criando gatilhos DML
  • Implementando gatilhos INSTEAD OF
  • Compreendendo gatilhos de sistema
  • Explorando recursos avançados de gatilhos

Aplicações Práticas de Pacotes Internos

  • Escrita em arquivos usando UTL_FILE
  • Envio de e-mails a partir do PL/SQL

Gestão e Compilação de Código

  • Técnicas para criptografia e ofuscação de código
  • Utilizando compilação condicional
  • Gerenciando dependências de objetos
  • Interpretando avisos do compilador

Resumo e Próximos Passos

Requisitos

  • Proficiência básica em qualquer linguagem de programação (estruturada ou orientada a objetos)
  • Familiaridade com os fundamentos do SQL e o ambiente do banco de dados Oracle

Público-alvo

  • Desenvolvedores
  • Administradores de banco de dados
 28 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas