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
Testemunhos de Clientes (5)
Os fundamentos de sessões PL/SQL. Eu usei PL/SQL, mas nunca entendi os conceitos básicos e este curso me ajudou muito a compreender consultas PL/SQL.
Stefan-Andrei
Curso - PL/SQL in Oracle 19c
Máquina Traduzida
Treinamento muito equilibrado e focado na prática, fiquei muito contente por ter tido a máquina virtual e poder trabalhar em paralelo com o instrutor nos exercícios
Robert
Curso - PL/SQL in Oracle 19c
Máquina Traduzida
O instrutor foi paciente conosco e se certificou de que entendêssemos cada seção antes de prosseguir.
RONIKA - Igaye Projects (PTY) LTD
Curso - PL/SQL in Oracle 19c
Máquina Traduzida
A forma como ele explicou tudo
Alexandra G - DB Global Technology
Curso - PL/SQL in Oracle 19c
Máquina Traduzida
Os exercícios foram explicados muito bem.
Monica - DB Global Technology
Curso - PL/SQL in Oracle 19c
Máquina Traduzida