Olá a todos,
Estava testando a geração de arquivos txt cuspindo as consultas do ORACLE e vi uma perda de desempenho considerável quando estou utilizando SPOOL para uma exportação de uma query que me retorna em média 1 milhão de registros.
Gostaria de saber se existe uma outra forma de fazer essa exportação do resultado da query para um arquivo txt sem a utilização de spool.
Agradeço.
SPOOL PERDE DESEMPENHO...
-
- 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
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Brother,
Tem como sim.
Você pode montar um bloco PL/SQL, utilizando BULK COLLECT, que irá tornar mais ágil teu processo.
Se for o caso, você pode também, agendar esse bloco PL/SQL, através de um Job, se tua exportação for rotineira.
Dê uma olhada aqui no fórum, por BULK COLLECT, que irá encontrar exemplos interessantes como este abaixo:
http://www.glufke.net/oracle/viewtopic. ... 24&start=0
Juntamente com o UTL_FILE, você consegue montar todo este processo. Se tiver alguma dúvida, mande pra gente.
Tem como sim.
Você pode montar um bloco PL/SQL, utilizando BULK COLLECT, que irá tornar mais ágil teu processo.
Se for o caso, você pode também, agendar esse bloco PL/SQL, através de um Job, se tua exportação for rotineira.
Dê uma olhada aqui no fórum, por BULK COLLECT, que irá encontrar exemplos interessantes como este abaixo:
http://www.glufke.net/oracle/viewtopic. ... 24&start=0
Juntamente com o UTL_FILE, você consegue montar todo este processo. Se tiver alguma dúvida, mande pra gente.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes