Bom dia,
Estou precisando criar um Array para guardar dados de um cursor. Alguém pode me ajudar?
Estou precisando entregar essa tarefa ainda hoje.
Estou criando um procedure.
Tem algum exemplo?
Muito Obrigado.
Ref.: Criando Array
-
- Rank: Analista Júnior
- Mensagens: 82
- Registrado em: Ter, 26 Fev 2008 11:33 am
- Localização: MG e SP
Julian de A. Campagnoli
Treinee, Desenvolvedor Oracle PL-SQL
Treinee, Desenvolvedor Oracle PL-SQL
Brother tudo beleza ?????
De uma procurada aqui no Forum ... você ira encontrar alguns exemplos:
Acrdito que se você pode procurar por TYPE , PL-TABLE , COLECTIONS , ARRAY.
Segue um link que pode te ajudar:
http://glufke.net/oracle/viewtopic.php? ... ht=pltable
Abração qualquer coisa manda ai
De uma procurada aqui no Forum ... você ira encontrar alguns exemplos:
Acrdito que se você pode procurar por TYPE , PL-TABLE , COLECTIONS , ARRAY.
Segue um link que pode te ajudar:
http://glufke.net/oracle/viewtopic.php? ... ht=pltable
Abração qualquer coisa manda ai
-
- Rank: Analista Júnior
- Mensagens: 82
- Registrado em: Ter, 26 Fev 2008 11:33 am
- Localização: MG e SP
Julian de A. Campagnoli
Treinee, Desenvolvedor Oracle PL-SQL
Treinee, Desenvolvedor Oracle PL-SQL
Brother mais uma coisa ...
você vai notar que em PL-SQL tem possui maneiras diferentes de criar um "ARRAY".
Ou seja ...
Em PL-SQL defini-se um termo geral "COLECTIONS" ... onde existem: TABELA INDEX BY , TABELAS ANINHADAS , VARRAY ... .
Cada uma tem certas caracteristicas que se diferem umas das outras.
Cabe ao Desenvolvedor escolher qual delas melhor se adequa ao seu aplicativo.
Abraçao
você vai notar que em PL-SQL tem possui maneiras diferentes de criar um "ARRAY".
Ou seja ...
Em PL-SQL defini-se um termo geral "COLECTIONS" ... onde existem: TABELA INDEX BY , TABELAS ANINHADAS , VARRAY ... .
Cada uma tem certas caracteristicas que se diferem umas das outras.
Cabe ao Desenvolvedor escolher qual delas melhor se adequa ao seu aplicativo.
Abraçao
-
- Rank: Analista Júnior
- Mensagens: 96
- Registrado em: Qua, 21 Jun 2006 11:33 pm
- Localização: Canoas RS
Segue o exemplo de uma Collection simples conhecida por "PL Table":
SQL> SET SERVEROUTPUT ON SIZE 10000000;
SQL> DECLARE
2
3 TYPE vetor IS TABLE OF VARCHAR2(10) INDEX BY BINARY_INTEGER;
4
5 v_array vetor;
6
7 BEGIN
8
9 v_array(1) := 'A';
10 v_array(2) := 'B';
11 v_array(3) := 'D';
12 v_array(4) := 'U';
13 v_array(5) := 'WQE';
14 v_array(6) := 'C31';
15 v_array(7) := 'CH8';
16 v_array(8) := 'AA*';
17 v_array(9) := 'A';
18
19 FOR i IN v_array.FIRST .. v_array.LAST LOOP
20 dbms_output.put_line(v_array(i));
21 END LOOP;
22
23 END
24 /
A
B
D
U
WQE
C31
CH8
AA*
A
PL/SQL procedure successfully completed
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante