Entrar em Contato
 Duração 21 horas

Programa do Curso

Introdução ao PL/SQL

  • O que é PL/SQL?
  • Vantagens do uso de PL/SQL

Estrutura Básica de um Bloco PL/SQL

  • Blocos anônimos
  • Blocos nomeados

Variáveis e Tipos de Dados

  • Declaração de variáveis
  • Sintaxe e regras
  • Tipos de dados no PL/SQL
  • Uso de variáveis em blocos PL/SQL

Estruturas de Controle

  • IF-THEN-ELSE
  • Instruções CASE
  • Laços FOR
  • Laços WHILE

Procedimentos Armazenados e Funções

  • Criação e execução de procedimentos armazenados
  • Sintaxe e exemplos
  • Parâmetros de entrada e saída
  • Criação e execução de funções no PL/SQL
  • Sintaxe e exemplos
  • Uso em instruções SQL

Cursores

  • Cursores explícitos
  • Cursores implícitos
  • Recuperação de dados
  • Atributos do cursor

Tratamento de Exceções

  • Exceções predefinidas
  • Exceções definidas pelo usuário
  • Uso de blocos TRY-CATCH

Controle de Transações

  • Controle de transações no PL/SQL
  • Uso de blocos aninhados e transações
  • Gerenciamento de transações aninhadas
  • Criação e uso de pontos de salvamento (savepoints)

Técnicas Avançadas de Cursores

  • REF CURSOR forte vs. fraco
  • Cenários de uso

Gatilhos (Triggers)

  • Criação de gatilhos
  • Tipos de gatilhos
  • Uso de gatilhos para auditoria

Pacotes no PL/SQL

  • Criação
  • Especificação
  • Implementação
  • Execução
  • Chamada (invocation)
  • Aplicação do mundo real
  • Revisão de código

Resumo e Próximos Passos

Requisitos

  • Compreensão básica de SQL
  • Compreensão de esquemas de banco de dados, tabelas e relacionamentos

Público-alvo

  • Administradores de banco de dados
  • Desenvolvedores de banco de dados
  • Desenvolvedores de software
  • Analistas de dados

Número de participantes


Preço por participante

Testemunhos de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas