TREINAMENTO ORACLE
Programação com PL/SQL
O curso de Programação com PL/SQL apresenta como desenvolver em PL/SQL, o qual se caracteriza como uma linguagem processual para SQL.
Saiba mais sobre o treinamento
Sobre
Exercícios práticos
Pré-requisitos desejáveis
Público-alvo
Conteúdos
Sobre
O que você aprenderá
O curso de Programação com PL/SQL apresenta como desenvolver em PL/SQL, o qual se caracteriza como uma linguagem processual para SQL. Neste curso você irá explorar as diferenças entre SQL e PL/SQL, bem como as características do PL/SQL e como ele é usado para estender e automatizar o SQL.
Benefícios do curso
Ao final do curso os alunos estarão aptos a:
- Efetuar a declaração correta de variáveis no ambiente de Banco de Dados Oracle;
- Construir Comandos executáveis;
- Escrever estruturas de controle;
- Criar Procedures, Functions, Packages e Triggers.
CARGA HORÁRIA: 40 horas
Exercícios práticos
Uma gama de exercícios em um ambiente enriquecido de objetos (Tabelas, Views, sequences, etc) serão colocados como desafio aos alunos. Estes desenvolverão rotinas em PL/SQL que são bastante usuais no dia a dia de DBAs e de desenvolvedores. Todos os exercícios terão sua solução entregue aos alunos ao final do curso.
Pré-requisitos desejáveis
- Vivência com SQL.
Público-alvo
- Administradores de Banco de Dados Oracle;
- Desenvolvedores de solução;
- Analista de Dados.
Conteúdos
- Introdução a PL/SQL;
- Variáveis PL/SQL;
- Declarando Variáveis PL/SQL
- O Atributo %TYPE
- Instruções executáveis;
- Usando instruções SQL dentro de um bloco PL/SQL
- Escrevendo Estruturas de Controle
- loop Básico
- Dados Compostos;
- Trabalhando com tipos de dados compostos
- Matrizes associativas (tabelas INDEX BY)
- Cursores Explícitos;
- Cursor FOR Loops
- Tratamento de Exceções;
- Manipulando Exceções
- Manipulando Exceções Predefinidas
- Manipulando Exceções Padrão do Servidor Oracle
- Stored Procedures e Functions;
- Criando, Compilando e Chamando Procedures
- Codificando com SQL Developer
- Criando funções
- Depurando Subprogramas
- SQL Developer Debugger
- Packages;
- Criando e usando Packages
- Usando Oracle-Supplied Packages no Desenvolvimento de Aplicativos
- Usando UTL_FILE
- SQL Dinâmico;
- Triggers;
- Criando Triggers
- Criando Compound, DDL e Event Database Triggers
- Gerenciando regras de integridade de dados e exceções de tabelas mutantes
- Considerações de design para códigos PL/SQL.
- Bulk Binding e Autonomous Transactions
- Ajustando o compilador PL/SQL
- Usando os parâmetros e avisos do compilador PL/SQL
- Gerenciando Dependências