Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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
21 Horas