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
  • Instruções CASE
  • Loops FOR
  • Loops WHILE

Procedimentos e Funções Armazenadas

  • 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 de cursor

Manipulação de Exceções

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

Controle de Transação

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

Técnicas Avançadas de Cursor

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

Triggers

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

Pacotes no PL/SQL

  • Criação
  • Especificação
  • Implementação
  • Execução
  • Invocação
  • Aplicação no mundo real
  • Análise do 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