Manual Oracle PLSQL
245 pág.

Manual Oracle PLSQL


DisciplinaProgramação Pl/sql Oracle47 materiais673 seguidores
Pré-visualização37 páginas
www.mastertraining.com.br \u2013 Oracle PL/SQL 1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Oracle PL/SQL 
 
 
MasterTraining \u2013 Treinamento e Tecnologia 
www.mastertraining.com.br 
Márcio Konrath 
marcio@mastertraining.com.br 
 
www.mastertraining.com.br \u2013 Oracle PL/SQL 2 
 
 
 
MasterTraining \u2013 Treinamento e Tecnologia ............... 1 
www.mastertraining.com.br ....................................... 1 
Márcio Konrath ........................................................... 1 
marcio@mastertraining.com.br ................................... 1 
Capítulo 01 .................................................................. 21 
Introdução ao PL/SQL .............................................. 21 
Objetivos ....................................................................................................21 
Objetivo da Lição ........................................................................................22 
Sobre PL/SQL ........................................................... 22 
Sobre PL/SQL ..............................................................................................22 
Integração ..................................................................................................23 
PL/SQL nas Ferramentas Oracle .................................................................24 
Desempenho Melhorado ...........................................................................25 
Estrutura de Bloco PL/SQL .........................................................................26 
Executando Instruções e Blocos PL/SQL a partir do Código SQL*Plus .......27 
Tipos de Bloco ............................................................................................29 
Blocos Anônimos ........................................................................................29 
Subprogramas ............................................................................................29 
Construções de Programa ..........................................................................30 
Construções de Programa (continuação) ...................................................32 
Uso de Variáveis ....................................................... 32 
Uso de Variáveis .........................................................................................32 
Tratando Variáveis em PL/SQL ................................. 33 
Tratando Variáveis em PL/SQL ...................................................................33 
Tipos de Variáveis ..................................................... 34 
 
www.mastertraining.com.br \u2013 Oracle PL/SQL 3 
 
Tipos de Variáveis ..................................................... 35 
Usando Variáveis SQL*Plus nos Blocos PL/SQL ..........................................35 
Tipos de Variáveis .......................................................................................37 
Declarando Variáveis PL/SQL ................................... 37 
Sintaxe ........................................................................................................37 
Declarando Variáveis PL/SQL .....................................................................37 
Declarando Variáveis PL/SQL ................................... 38 
Diretrizes ....................................................................................................38 
Regras para Nomeação ............................................. 39 
Regras para Nomeação ..............................................................................39 
Atribuindo Valores às Variáveis ................................ 40 
Sintaxe ........................................................................................................40 
Atribuindo Valores às Variáveis .................................................................41 
Palavras-chave e Inicialização de Variáveis .............. 41 
Tipos de Dados Escalares .......................................... 43 
Tipos de Dados Escalares ...........................................................................43 
Tipos de Dados Escalares Básicos ............................. 43 
Tipos de Dados Escalares Básicos ...............................................................44 
Tipos de Dados Escalares Básicos ............................. 45 
Declarando Variáveis Escalares ................................. 46 
Declarando Variáveis Escalares ..................................................................46 
O Atributo %TYPE ..................................................... 47 
O Atributo %TYPE .......................................................................................47 
Declarando Variáveis com o ...................................... 48 
Atributo %TYPE ........................................................ 48 
Declarando Variáveis com o Atributo %TYPE .............................................48 
 
www.mastertraining.com.br \u2013 Oracle PL/SQL 4 
 
Declarando Variáveis Booleanas ............................... 49 
Declarando Variáveis Booleanas ................................................................49 
Estrutura de Registro PL/SQL ................................... 50 
Tipos de Dados Compostos ........................................................................50 
Variáveis de Tipo de Dados LOB ................................ 51 
Variáveis de Tipo de Dados LOB .................................................................51 
Variáveis de Ligação ................................................. 52 
Variáveis de Ligação ...................................................................................52 
Criando Variáveis de Ligação ......................................................................53 
Exibindo Variáveis de Ligação ....................................................................53 
Referenciando Variáveis ........................................... 53 
Não-PL/SQL .............................................................. 53 
Atribuindo Valores às Variáveis .................................................................53 
Exemplo ......................................................................................................54 
DBMS_OUTPUT.PUT_LINE ......................................... 54 
Uma outra Opção .......................................................................................54 
Sumário .................................................................... 55 
Sumário ......................................................................................................56 
Sumário .................................................................... 56 
Sumário (continuação) ...............................................................................56 
Capítulo 02 .................................................................. 57 
Criando Instruções ................................................... 57 
Executáveis ............................................................... 57 
Objetivo da Lição ........................................................................................58 
Diretrizes e Sintaxe de Bloco PL/SQL ........................ 58 
Diretrizes e Sintaxe de Bloco PL/SQL .........................................................58 
Delimitadores .............................................................................................59 
 
www.mastertraining.com.br \u2013 Oracle PL/SQL 5 
 
Diretrizes e Sintaxe de Bloco PL/SQL .........................................................59 
Identificadores ...........................................................................................59 
Diretrizes e Sintaxe de Bloco PL/SQL ........................ 60 
Literais ........................................................................................................60