Entrar em Contato

Programa do Curso

Fundamentos de PL/SQL

  • Arquitetura 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

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

Cursores e Transações

  • Cursores implícitos e explícitos
  • Laços FOR de cursor e atributos
  • Controle de transações: COMMIT, ROLLBACK, SAVEPOINT

Tratamento de Exceções

  • Tipos de exceções e cláusulas WHEN
  • Uso de RAISE_APPLICATION_ERROR
  • Exceções e tratadores personalizados

Procedimentos e Funções

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

Pacotes e Gatilhos (Triggers)

  • Criação e gestão de pacotes
  • Especificação vs. corpo do pacote
  • Gatilhos em nível de linha e em nível de instrução

Segurança e Testes

  • Concessão e revogação de privilégios de execução
  • Depuração de PL/SQL com o SQL Developer
  • Testes unitários de procedimentos armazenados e pacotes

Resumo e Próximos Passos

Requisitos

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

Público-Alvo

  • Desenvolvedores de banco de dados
  • Programadores de 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