Programa do Curso
Introdução a PL/SQL
- Panorâmica do ambiente de tempo de execução da PL/SQL
- Estrutura e tipos de blocos PL/SQL
- Declaração e utilização de variáveis
- Estruturas de controlo: condicionais e loops
Incorporação de SQL em PL/SQL
- Execução de comandos DML
- Utilização de DDL e SQL dinâmico
- Comandos de controlo de transacções (TCL)
- Recuperação de dados com instruções SELECT
Procedimentos e funções
- Criação e eliminação de procedimentos e funções
- Técnicas de parametrização
- Passagem de parâmetros por valor e por referência; compreensão de
NOCOPY
Tratamento de erros e excepções
- Estratégias para gerir erros e excepções em PL/SQL
Cursor Management
- Compreender registos e cursores estáticos
- Parametrizando cursores
- Implementando cursores com
FOR UPDATE
Matrizes associativas
- Declarando e usando arrays associativos em PL/SQL
Pacotes
- Estrutura dos pacotes: especificações e corpos
- Secções de inicialização, variáveis globais e gestão de memória
- Conceitos de encapsulamento, sobrecarga e declarações forward
Accionadores
- Criação de accionadores DML
- Implementação de accionadores INSTEAD OF
- Compreender os accionadores de sistema
- Explorando recursos avançados de acionadores
Aplicações práticas dos pacotes incorporados
- Escrever em ficheiros utilizando
UTL_FILE - Enviando e-mails a partir de PL/SQL
Código Management e compilação
- Técnicas para encriptação e ofuscação de código
- Utilizando compilação condicional
- Gerir dependências de objectos
- Interpretando avisos do compilador
Resumo e próximos passos
Requisitos
- Proficiência básica em qualquer linguagem de programação (estruturada ou orientada para objectos)
- Familiaridade com os fundamentos de SQL e o ambiente da base de dados Oracle
Público-alvo
- Programadores
- Administradores Database
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