Oracle

496 palavras 2 páginas
uninovetadsvm@gmail.com – uninove13
SCOTT
TIGRE

//Habilita a saída de dados
Sql –

Blocos pl/sql
--> Anônimos
--> Function
--> Procedure * Gatilhos * Pacotes
Estrutura de um bloco pl Declare <area para declaração de variáveis de memória, opcional>
Begin
<corpo do programa, processamento, decisão..., obrigatório> exception <tratamento de 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áveis de 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 aluno

Declare v_nome varchar(4):=’Uni9’;
Begin
Dbms_output.put_line(‘Nome: ’ || v_nome);
End;
-------------------------------------------------
/
Declare v_ra number:=311203263; v_nome varchar2(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’;
Begin
Dbms_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

Relacionados

  • Oracle
    1075 palavras | 5 páginas
  • Oracle
    4004 palavras | 17 páginas
  • Oracle
    2403 palavras | 10 páginas
  • Oracle
    5372 palavras | 22 páginas
  • Oracle
    1142 palavras | 5 páginas
  • Oracle
    5315 palavras | 22 páginas
  • Oracle
    4367 palavras | 18 páginas
  • oracle
    1099 palavras | 5 páginas
  • oracle
    2776 palavras | 12 páginas
  • Oracle
    2552 palavras | 11 páginas