Programa do Curso
Introdução ao PL/SQL
- Visão geral do ambiente de tempo de execução do PL/SQL
- Estrutura e tipos de blocos PL/SQL
- Declarando e utilizando variáveis
- Estruturas de controle: condicionais e laços
Incorporando SQL dentro do PL/SQL
- Executando comandos DML
- Utilizando DDL e SQL dinâmico
- Comandos de controle de transação (TCL)
- Realizando recuperação de dados com instruções SELECT
Procedimentos e Funções
- Criação e exclusão de procedimentos e funções
- Técnicas de parametrização
- Passagem de parâmetros por valor e por referência; compreensão do
NOCOPY
Manipulação de Erros e Exceções
- Estratégias para gerenciamento de erros e exceções no PL/SQL
Gestão de Cursores
- Compreensão de registros e cursores estáticos
- Parametrização de cursores
- Implementação de cursores com
FOR UPDATE
Arrays Associativos
- Declarando e usando arrays associativos no PL/SQL
Pacotes
- Estrutura dos pacotes: especificações e corpos
- Seções de inicialização, variáveis globais e gerenciamento de memória
- Conceitos de encapsulamento, sobrecarga (overloading) e declarações forward
Gatilhos (Triggers)
- Criando gatilhos DML
- Implementando gatilhos INSTEAD OF
- Compreendendo gatilhos de sistema
- Explorando recursos avançados de gatilhos
Aplicações Práticas de Pacotes Internos
- Escrita em arquivos usando
UTL_FILE - Envio de e-mails a partir do PL/SQL
Gestão e Compilação de Código
- Técnicas para criptografia e ofuscação de código
- Utilizando compilação condicional
- Gerenciando dependências de objetos
- Interpretando avisos do compilador
Resumo e Próximos Passos
Requisitos
- Proficiência básica em qualquer linguagem de programação (estruturada ou orientada a objetos)
- Familiaridade com os fundamentos do SQL e o ambiente do banco de dados Oracle
Público-alvo
- Desenvolvedores
- Administradores de banco de dados
Testemunhos de Clientes (3)
ele explicou muito bem e deu orientações sobre os exercícios.
Stoyan - OPEN COURSE
Curso - Oracle Database 19c PL and Advanced SQL
Máquina Traduzida
Eu gostei da experiência prática e da oportunidade de trabalhar em atividades de codificação reais
Kristine - Isuzu Philippines Corporation
Curso - ORACLE PL/SQL Fundamentals
Máquina Traduzida
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