Entrar em Contato

Programa do Curso

Fundamentos do PL/SQL

  • Arquitetura do PL/SQL e estrutura de blocos.
  • Tipos de dados, variáveis e constantes.
  • Declaração e atribuição de variáveis.

Fluxo de Controle e Lógica de Decisão

  • Condições IF, CASE e aninhadas.
  • Estruturas LOOP, WHILE e FOR.
  • Instruções EXIT e CONTINUE.

Cursores (Cursors) e Transações

  • Cursores implícitos e explícitos.
  • Bloco FOR para cursores e atributos.
  • Controle de transação: COMMIT, ROLLBACK e SAVEPOINT.

Tratamento de Exceções

  • Tipos de exceções e cláusulas WHEN.
  • Uso de RAISE_APPLICATION_ERROR.
  • Exceções personalizadas e manipuladores.

Procedimentos e Funções

  • Criação de procedimentos e funções.
  • Parâmetros IN, OUT e IN OUT.
  • Chamada de procedimentos armazenados a partir do SQL e PL/SQL.

Pacotes e Triggers (Gatilhos)

  • Criação e gerenciamento de pacotes.
  • Especificação versus corpo do pacote.
  • Triggers em nível de linha e de instrução.

Segurança e Testes

  • Concessão e revogação de privilégios de execução.
  • Depuração do PL/SQL com o SQL Developer.
  • Teste unitário de procedimentos armazenados e pacotes.

Resumo e Próximos Passos

Requisitos

  • Compreensão dos conceitos de banco de dados relacional.
  • Conhecimento básico de SQL.
  • Familiaridade com os fundamentos da programação procedural.

Público-Alvo

  • Desenvolvedores de banco de dados.
  • Programadores backend e engenheiros de dados.
  • Profissionais de suporte técnico e DevOps que trabalham com ambientes Oracle.
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas