Da pra usar o table, apesar que eu nunca precisei disso...

 

Ex.:

 

 

 

declare

            type   tab_municipios    is    table    of    varchar2(50)

                        index   by   binary_integer;

            vr_capitais                              tab_municipios;

begin

            vr_capitais (1) :=         'Recife';

            vr_capitais (2) :=         'Natal';

            vr_capitais (3) :=         'João Pessoa';

            dbms_output.put_line( vr_capitais(2) );  -- Natal

            vr_capitais.delete(2);

            dbms_output.put_line( vr_capitais(2) );  -- erro

end;

 

 

 

quando for definir o table você pode passar um record como parâmetro pra o 
table. Ex.:

 

 

type   reg_aluno   is   record

( nm_aluno      varchar2(50)

, rg_aluno        number(5)

, cd_classe      number(3)

);

 

tab_alunos   is   table   of   reg_alunos

                        index   by   binary_integer;

 

tab_dias_ano   is   table   of   date

                        index   by   binary_integer;

 

 

 

Blz? Qualquer coisa avise! :D

 

[[]]'s

 

-----Original Message-----
From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Desenvolvimento
Sent: Thursday, October 19, 2006 2:09 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Como declarar array??

 

Bom dia!!!

Gostaria de saber é possível declarar uma array em uma procedure pl/sql 
e se sim como fazer??

-- 
Atenciosamente,
________________________
Álvaro Ceolim Weiss
Desenvolvimento
Irmãos Muffato & Cia.Ltda.
(43) 4009-1300 / (43) 4009-1317
www.supermuffato.com.br <http://www.supermuffato.com.br>

---
Esta mensagem não implica a assunção de obrigações em nome da
empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em
sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado,
replicação ou disseminação desta mensagem ou parte dela é
expressamente proibido. A empresa Irmãos Muffato e Cia Ltda não
é responsável pelo conteúdo ou a veracidade desta informação.


 



[As partes desta mensagem que não continham texto foram removidas]




Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"
________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR 
------------------------------------------------------------------------------------------------------------------------
  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a