Programa do Curso
Introdução a 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 em PL/SQL
- Utilização de variáveis em blocos PL/SQL
Estruturas de controlo
- IF-THEN-ELSE
- Instruçõ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 em PL/SQL
- Sintaxe e exemplos
- Utilização em instruções SQL
Cursores
- Cursores explícitos
- Cursores implícitos
- Obtenção de dados
- Atributos do cursor
Tratamento de excepções
- Excepções predefinidas
- Excepções definidas pelo utilizador
- Utilização de blocos TRY-CATCH
Controlo de transacções
- Controlo de transacções em PL/SQL
- Utilização de blocos e transacções aninhados
- Gerir transacções aninhadas
- Criando e usando savepoints
Técnicas avançadas de cursor
- Forte vs. fraco REF CURSOR
- Cenários de utilização
Accionadores
- Criar accionadores
- Tipos de accionadores
- Utilização de accionadores para auditoria
Pacotes em PL/SQL
- Criação
- Especificação
- Implementação
- Execução
- Invocação
- Aplicação no mundo real
- Passo a passo do código
Resumo e próximos passos
Requisitos
- Conhecimentos básicos de SQL
- Compreensão de esquemas de bases de dados, tabelas e relações
Público
- Database administradores
- Database programadores
- Programadores de software
- Analistas de dados
Declaração de Clientes (5)
Noções básicas sobre a sessão PL/SQL. Utilizei a sessão PL/SQL, mas nunca percebi os seus fundamentos e este curso ajudou-me muito a compreender as consultas PL/SQL.
Stefan-Andrei
Curso - PL/SQL in Oracle 19c
Máquina Traduzida
Formação muito equilibrada e orientada para a prática, estou muito satisfeito por ter a máquina virtual e poder trabalhar em paralelo com o formador nos exercícios
Robert
Curso - PL/SQL in Oracle 19c
Máquina Traduzida
O formador foi paciente connosco e certificou-se de que compreendíamos cada secção antes de avançarmos.
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 muito bem explicados.
Monica - DB Global Technology
Curso - PL/SQL in Oracle 19c
Máquina Traduzida