Boa tarde Galera,
Tenho uma package que lê um arquivo xml de um diretorio e insere em uma tabela,
Gostaria de saber se tem alguma função ou comando que delete este arquivo xml do diretório após eu inserir na tabela.
Se alguém puder ajudar agradeço
Como deletar um arquivo de um diretório de uma Package
-
- Rank: Estagiário Sênior
- Mensagens: 14
- Registrado em: Ter, 25 Ago 2015 1:31 pm
-
- Rank: Estagiário Sênior
- Mensagens: 14
- Registrado em: Ter, 25 Ago 2015 1:31 pm
Este processo é uma Package e esta numa maquina local.
a Package le um arquivo xml insere em uma tabela. e depois que eu inserir em uma tabela eu preciso ir la no diretorio
e deletar este xml para não ser lido novamente.
a Package le um arquivo xml insere em uma tabela. e depois que eu inserir em uma tabela eu preciso ir la no diretorio
e deletar este xml para não ser lido novamente.
-
- Rank: Programador Sênior
- Mensagens: 48
- Registrado em: Qua, 25 Ago 2010 9:39 am
- Localização: Limeira
claudioreiis01 A procedure FREMOVE do pacote UTL_FILE deve resolver seu problema, dá uma olhada na documentação e veja se funciona: http://docs.oracle.com/cd/B28359_01/app ... m#i1003602
-
- Rank: Estagiário Sênior
- Mensagens: 14
- Registrado em: Ter, 25 Ago 2015 1:31 pm
Opa valeu deu Certinho...deixa eu aproveitar e perguntar...
Eu estou lendo um arquivo xml onde passo o nome do xml como parametro, mas eu gostaria de que quando eu não passasse o nome ele lesse todos os arquivos ( xmls) que estão no diretorio vou colocar em código como estou lendo o arquivo simples existe alguma função que le todos os arquivos sem eu precisar passar o nome de cada um?
só para estar ciente eu leio um xml e carrego em uma tabela com um campo tipo xmltype onde fica todo conteudo do xml e depois eu extraio os campos...
Eu estou lendo um arquivo xml onde passo o nome do xml como parametro, mas eu gostaria de que quando eu não passasse o nome ele lesse todos os arquivos ( xmls) que estão no diretorio vou colocar em código como estou lendo o arquivo simples existe alguma função que le todos os arquivos sem eu precisar passar o nome de cada um?
só para estar ciente eu leio um xml e carrego em uma tabela com um campo tipo xmltype onde fica todo conteudo do xml e depois eu extraio os campos...
l_bfile := BFILENAME('XMLDIR1', p_filename);
-- XMLDIR1 = diretorio do arquivo
-- p_flename = variavel que carrega a variavel com o xml
targetfile := l_bfile;
DBMS_LOB.createtemporary (l_clob, TRUE);
DBMS_LOB.fileopen(targetfile, DBMS_LOB.file_readonly);
DBMS_LOB.loadfromfile(l_clob, targetfile, DBMS_LOB.getlength(targetfile));
DBMS_LOB.fileclose(targetfile);
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes