Criar arquivos TXT

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
joaoarturg
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Qui, 27 Nov 2008 8:55 am
Localização: são Paulo - SP

Olá, estou querendo fazer um select on oracle que exporte para um arquivo TXT, não estou conseguindo, tentei usar o comando spool, mas não acontece nada.
Alguém me ajude por favor.
O meu select é muito grande vai retornar mais de 30000 linhas, por isso quero jogar para um txt.
Como devo fazer. Obrigado!
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5018
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Você está usando o SPOOL no SQL*Plus ?
(veja o link abaixo)
http://glufke.net/oracle/viewtopic.php?t=3681
joaoarturg
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Qui, 27 Nov 2008 8:55 am
Localização: são Paulo - SP

Não estou usando o Oracle Sql Developer
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5018
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

O fato é que SPOOL é um comando do SQL*PLUS.
Algumas ferramentas como PL/SQL Developer até conseguem simular esses comandos do SQL*Plus (abrindo uma Command Window)

Isso é um comando próprio da ferramenta SQL*Plus.
marcio.adao
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 53
Registrado em: Sex, 18 Mai 2007 11:52 am
Localização: Descalvado

João, qual a versão do seu SQL developer?
joaoarturg
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Qui, 27 Nov 2008 8:55 am
Localização: são Paulo - SP

Versão 1.2.1
Build Main 32.13
marcio.adao
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 53
Registrado em: Sex, 18 Mai 2007 11:52 am
Localização: Descalvado

Eu tenho aqui as versões 1.0 e 1.5.

Um jeito de fazer isso é rodar o select através do botão Execute Statement (F9). Depois, na tabela de resultados que aparece na aba Results, clica com o botão direito e escolha Export, Text (na versão 1.5 a opção é Export Data. O ruim é q as colunas ficam delimitadas por aspas, mas creio q dê pra tratar isso.

Qualquer coisa, manda pra gente.

Sds,

Márcio.
joaoarturg
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Qui, 27 Nov 2008 8:55 am
Localização: são Paulo - SP

Ok, funcionou...se caso eu tiver problemas com colunas entro em contato com vocês, muito obrigado pela ajuda.

Abraços!
Responder
  • Informação
  • Quem está online

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