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.
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