MySql introdução
Manuais ou Materiais oficiais da Oracle ou Oracle Press
Oracle9i / 10g PL/SQL * Guia de Consulta Rápida – Celso Henrique Poderoso
Este material (todos os PPTs de linguagem PL/SQL) é apenas um guia de estudo e não substitui a leitura da referência bibliográfica e a consulta de anotações de sala de aula. O autor, Salvio
Padlipskas, cedeu gentilmente o material para uso dos professores Leonardo Uchida e Jorge Surian na
Fiap.
Introdução ao PL/SQL
2
Introdução ao PL/SQL
3
Introdução ao PL/SQL
4
Introdução ao PL/SQL
5
Bloco PL/SQL
6
Tipos de blocos PL/SQL
7
Estrutura de um bloco PL/SQL
A linguagem PL/SQL é uma linguagem estruturada em blocos (blocos lógicos). Um bloco consiste de até três seções: declarativa (opcional), executável
(necessária) e tratamento de erros (opcional).
Apenas as palavras chaves BEGIN e END são obrigatórias.
8
Caracteres Especiais
Símbolo
Caracteres
;
Ponto e vírgula: fim de comando
%
Percentagem: indicador de atributo
:
Dois pontos: indicador de variável host
**
Asterisco duplo: operador exponencial e !=
Operador diferente
||
Operador de concatenação
>
Delimitador de rótulo (label)
:=
Operador de atribuição
=>
Operador de associação para notação posicional -Indicador de comentário
/* e */
Início e final de um bloco de comentário
9
Introdução ao PL/SQL
10
Introdução ao PL/SQL
11
Introdução ao PL/SQL
12
Introdução ao PL/SQL
13
Introdução ao PL/SQL
14
PL/SQL – Exemplo - declaração variável
Crie um script que exiba a média de nota de NAC do aluno Yuri. set serveroutput on size 100000
declare v_aluno varchar2(100) := 'Yuri da Silva Sauro'; v_nac1 number(3,1) := 9.5; v_nac2 number(3,1) := 10; v_nac3 number(3,1); v_media number(3,1); begin v_nac3 := 9; -- Atribuindo um conteúdo para uma variável v_media := (v_nac1 + v_nac2 + v_nac3 )/3;
-- Para exibir a média, temos que usar a