Bulk Collect

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
thiago.pinheiro
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Seg, 23 Jun 2008 11:06 am
Localização: Uberlândia - MG

Olá Pessoal,

Alguém sabe me dizer se é possível trabalhar com Bulk Collect em uma base ORACLE 8.0.5?

Onde posso encontrar alguns exemplos de utilização do Bulk Collect?
Estou tentando utilizar(em uma base ORACLE 10g), mas estou com alguns problemas e gostaria de dar uma olhada em alguns exemplos de utilização, para ver se estou usando de forma correta.

Obrigado.
joaogarcia
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 91
Registrado em: Ter, 20 Mar 2007 7:19 pm
Localização: Campinas - SP
Contato:
Cordialmente,
João C. Garcia

Bom, nunca usei BULK COLLECT, porém segue um exemplo extraido de uma apostila da ORACLE.
Fico devendo sobre a possibilidade de usar na versão 8.0.5...

Selecionar tudo

CREATE PROCEDURE get_departments(loc NUMBER) IS
  TYPE dept_tabtype IS TABLE OF departments%ROWTYPE;
  depts dept_tabtype;
BEGIN
  --
  SELECT * BULK COLLECT INTO depts
    FROM departments
   WHERE location_id = loc;
  --
  FOR I IN 1.. depts.COUNT LOOP
    DBMS_OUTPUT.PUT_LINE(depts(I).location_id || ' ' || depts(I).department_name);
  END LOOP;
  --
END;
Julian Campagnoli
Rank: Analista Júnior
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

beleza brother ...

Brother vou te passar um topico do forum com uma duvida referente a sua. tem um exemplo de Bulk Collect.

http://glufke.net/oracle/viewtopic.php? ... ht=pltable

Abração
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Fora a dica dos amigos que postaram aqui, tb não sei lhe dizer sobre a versão.

Mas, o modo mais simples brow, é testando mesmo, na tua versão de banco e, qualquer coisa, manda ai pra gente.
thiago.pinheiro
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 16
Registrado em: Seg, 23 Jun 2008 11:06 am
Localização: Uberlândia - MG

Obriagado galera, mas minhas dúvidas ainda permanecem.

Dei uma olhada nos links, mas ainda não resolvi meu problema.

Se alguém puder me ajudar com mais informações, ficarei grato.

Att.,
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Você chegou à criar uma BULK de teste no teu ambiente?
Essa será tua melhor resposta.

Tem o exemplo que o João Garcia lhe enviou acima, que pode ser feito abaixo do usuário SCOTT.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante