Exportação / Agendamento

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
Toni_Jr
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qua, 18 Dez 2019 10:30 am

Bom dia!

Uso esse comando .sql para expertar dados:

Selecionar tudo

set sqlformat delimited |
spool 'C:\Temp\Export Oracle\CTRL_CIDADES_001.TXT'
select * from v_cidade;
spool off;
Porem ele só exporta os dados com o "F5", se usar o "Ctrl + Enter" do developer, gera o .txt vazio, sem dados.

Esse bloco que uso, é só um modelo, gero inúmeros .txt que são disponibilizados para importação no excel.
A atualização sempre é manual, tenho que acessar o developer, abrir o .sql e dar um "F5" no codigo.

Alguém sabe se é possível criar agendamento ?
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
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

Tem como criar agendamentos de várias formas.
Aí vai depender do que você precisa.

Me parece que você quer esse TXT na sua própria máquina.
Neste caso, pode usar o agendador do windows.
Daí basta executar o SQL*Plus e passar o seu script como parâmetro.

Se for agenadar usando o SCHEDULER do próprio oracle, lembre-se que o arquivo vai ser gerado no servidor do Oracle, e não na sua máquina local.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes