Programa do Curso
Introdução ao PL/SQL
- O que é PL/SQL?
- Vantagens de usar 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
- Usando variáveis em blocos PL/SQL
Estruturas de Controle
- IF-THEN-ELSE
- Instruções CASE
- Laços FOR
- Laços WHILE
Procedimentos e Funções Armazenadas
- Criando e executando procedimentos armazenados
- Sintaxe e exemplos
- Parâmetros de entrada e saída
- Criando e executando funções no PL/SQL
- Sintaxe e exemplos
- Uso em instruções SQL
Cursores
- Cursores explícitos
- Cursores implícitos
- Recuperando dados
- Atributos de cursores
Tratamento de Exceções
- Exceções predefinidas
- Exceções definidas pelo usuário
- Usando blocos TRY-CATCH
Controle de Transação
- Controle de transação no PL/SQL
- Usando blocos aninhados e transações
- Gerenciando transações aninhadas
- Criando e usando pontos de salvamento (savepoints)
Técnicas Avançadas de Cursores
- REF CURSOR forte vs. fraco
- Cenários de uso
Gatilhos
- Criando gatilhos
- Tipos de gatilhos
- Usando gatilhos 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
- Compreensão básica de SQL
- Entendimento 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
Declaração 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