Galera,
Alguém já usou essa pack: dbms_dbfs_content.createdirectory???
para que ela serve?
criar um diretório "físico" no servidor ou para criar um Directory no banco de dados??
vlw.
dbms_dbfs_content.createdirectory
-
- Rank: Programador Pleno
- Mensagens: 43
- Registrado em: Ter, 20 Mar 2012 11:37 am
- Localização: Campinas
Leandro L. Miranda
-
- Rank: Programador Pleno
- Mensagens: 43
- Registrado em: Ter, 20 Mar 2012 11:37 am
- Localização: Campinas
Leandro L. Miranda
Bom pessoal,
talvez este não seja o melhor caminho.
preciso criar um diretório "físico" no servidor.
Ex: /usr/local/sysadm/sisinfo/NFe_Empresa/2012/04.2012/RELATORIO
Alguém tem alguma sugestão de como consigo fazer isso?
a estrutura esta pronta até sisinfo... depois disso é dinâmico... tem como criar tudo de uma só vez ou tenho que criar pasta por pasta??
Além do dbms_dbfs_content.createdirectory estou vendo o OS_COMMAND.EXEC mas sem sucesso até o momento.
Aguardo sugestões.
vlw.
talvez este não seja o melhor caminho.
preciso criar um diretório "físico" no servidor.
Ex: /usr/local/sysadm/sisinfo/NFe_Empresa/2012/04.2012/RELATORIO
Alguém tem alguma sugestão de como consigo fazer isso?
a estrutura esta pronta até sisinfo... depois disso é dinâmico... tem como criar tudo de uma só vez ou tenho que criar pasta por pasta??
Além do dbms_dbfs_content.createdirectory estou vendo o OS_COMMAND.EXEC mas sem sucesso até o momento.
Aguardo sugestões.
vlw.
-
- 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, blzinha?
Lembro-me um tempão atrás, tivemos que fazer isso...
Criar o diretório dinamicamente, com a data da NF, por exemplo e, o que fizemos?
Construímos uma classe java (java source) dentro do banco de dados e, uma função chamava essa classe passando parâmetros.
Vou ver se acho trecho do código e posto aqui.
Lembro-me um tempão atrás, tivemos que fazer isso...
Criar o diretório dinamicamente, com a data da NF, por exemplo e, o que fizemos?
Construímos uma classe java (java source) dentro do banco de dados e, uma função chamava essa classe passando parâmetros.
Vou ver se acho trecho do código e posto aqui.
-
- Rank: Programador Pleno
- Mensagens: 43
- Registrado em: Ter, 20 Mar 2012 11:37 am
- Localização: Campinas
Leandro L. Miranda
Maravilha maninho,
obrigado pela dica. Não tinha pensado nisso, mas vou pesquisar também.
Se conseguir encontrar o código, com certeza vai ajudar.
Abs.
obrigado pela dica. Não tinha pensado nisso, mas vou pesquisar também.
Se conseguir encontrar o código, com certeza vai ajudar.
Abs.
-
- Rank: Programador Pleno
- Mensagens: 43
- Registrado em: Ter, 20 Mar 2012 11:37 am
- Localização: Campinas
Leandro L. Miranda
Fala galera,
Voltando agora com a solução...
Trevisolli - também fiz com a proc Java. bem melhor. Com o PL daria pra criar só no servidor do banco, agora com o Java da pra criar onde quiser, basta indicar o caminho...
---PROC JAVA PRA CRIAR A PASTA---
---PROC PL PRA CHAMAR A PROC JAVA---
---EXECUÇÃO---
Vlw pela dica irmão... abs.
Voltando agora com a solução...
Trevisolli - também fiz com a proc Java. bem melhor. Com o PL daria pra criar só no servidor do banco, agora com o Java da pra criar onde quiser, basta indicar o caminho...
---PROC JAVA PRA CRIAR A PASTA---
create or replace and compile java source named CriaDiretorio as
import java.io.*;
public class CriaDiretorio{
public static String criar(String caminho){
File dir = new File(caminho);
dir.mkdir();
return(caminho);
}
}
/
CREATE OR REPLACE function CreateDir (dir IN VARCHAR2) return varchar2 AS
LANGUAGE JAVA
NAME 'CriaDiretorio.criar(java.lang.String) return java.lang.String';
/
select CreateDir('/usr/local/sysadm/sisinfo/NFe_MATERA/2012/04.2012/RELATORIO_HORA') from dual;
Vlw pela dica irmão... abs.
-
- 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
Valeu pela postagem da solução brother.
Acabei não achando meu código, mas, era isso mesmo!
Vai ajudar muita gente.
Aquele abraço,
Acabei não achando meu código, mas, era isso mesmo!
Vai ajudar muita gente.
Aquele abraço,
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante