Oracle

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (496 palavras )
  • Download(s) : 0
  • Publicado : 23 de abril de 2013
Ler documento completo
Amostra do texto
uninovetadsvm@gmail.com – uninove13
SCOTT
TIGRE

//Habilita a saída de dados
Sql –

Blocos pl/sql
--> Anônimos
--> Function
--> Procedure
* Gatilhos
* Pacotes
Estrutura de umbloco pl
Declare
<area para declaração de variáveis de memória, opcional>
Begin
<corpo do programa, processamento, decisão..., obrigatório>
exception
<tratamentode erros, opcional>
end;
/
1º Programa em pl
begin
dbms_output.put_line('RA 311203263');
dbms_output.put_line('Nome: Armando');
dbms_output.put_line('Curso Tads');

end;
/

Variáveisde memória
Char | Idem DDL |
Varchar | |
Varchar2 | |
Number | |
date | |

Declare
V1 number(3)
Begin
....
End;

Ex: v1 number (3):=100;
V1 varchar2(3):= 100;V1 constant number(3):= 100;
V1 number(3):= default 100;
V1 number(3) not null:= 100;

Processamento:

Total := quant * valor;
-------------------------------------------------Select coluna(S)
Into variavel(is)
From tabela(s);

Aluno
RA_N _9_Pk
Nome_A_30_NN,UK

Select Ra, nome
Into v_ra, v_nome
-------------------------------------------------
From alunoDeclare
v_nome varchar(4):=’Uni9’;
Begin
Dbms_output.put_line(‘Nome: ’ || v_nome);
End;
-------------------------------------------------
/
Declare
v_ra number:=311203263;
v_nomevarchar2(20):=’Armando’;
v_curso varchar2(4):= ‘TADs’;

Begin
Dbms_output.put_line(‘RA: ’ || v_ra);
Dbms_output.put_line (‘Nome: ’ || v_nome);
Dbms_output.put_line (‘Curso: ’ || v_curso);

End;
/-------------------------------------------------

Variáveis de substituição
(entrada de dados via teclado)
&variável
Ex:
declare
V_texto varchar(5):=’&nome’;
BeginDbms_output.put_line(‘Nome: ’||v_texto);
End;
/
Declare
V_nome varchar2(14):= ‘&nome’;
Begin
Dbms_output.put_line(‘Nome:,0,0,01,’ || v_nome);
End;
/

-------------------------------------------------
Set...
tracking img