Entrar em Contato

Programa do Curso

Introdução ao PL/SQL

  • O que é o PL/SQL?
  • Vantagens do uso do 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
  • Declarações CASE
  • Laços FOR
  • Laços WHILE

Procedimentos e Funções Armazenados

  • 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 declarações SQL

Cursores

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

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 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 (Invocação)
  • Aplicação no mundo real
  • Revisão de código

Resumo e Próximos Passos

Requisitos

  • Conhecimento básico 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
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas