Executar Prompt de comando pelo PL/SQL

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
claudioreiis01
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Ter, 25 Ago 2015 1:31 pm

Boa tarde Galera,
Estou desenvolvendo uma package que le arquivos xml.
E precisei gerar uma lista txt pelo prompt de comando do wind

Selecionar tudo

dir <*.XML>caminho dos arquivos
agora eu preciso colocar isso na minha package ou seja.
Preciso saber um comando no Oracle ou que abra no pl/sql que abra o cmd do windows e execute este comando para gerar esta lista.
alguém pode ajudar?
souldeath
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Qua, 25 Ago 2010 9:39 am
Localização: Limeira

Não conheço nenhuma forma nativa de fazer isso pelo PL/SQL, encontrei uma package de terceiros que tem algumas funcionalidades pra executar comandos e listar arquivos: http://plsqlexecoscomm.sourceforge.net/ ... index.html
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

Oi Claudio,

Pelo que eu conheço (posso estar enganado) não dá para fazer isso somente com PL/SQL.

No entanto, você pode criar uma procedure JAVA no banco para que esta leia as informações que deseja.

Tem um exemplo bem legal no site do ASKTOM : https://asktom.oracle.com/pls/apex/f?p= ... 9619916584

Talvez fuçando mais aqui no forum, você encontre outros exemplos.

Abraços,

Sergio Coutinho
Responder
  • Informação
  • Quem está online

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