Bonjour ,
je cherche a créer des répertoire /toto/jjmmyyy grace a une procédure sous oracle
des idées ?
Bonjour ,
je cherche a créer des répertoire /toto/jjmmyyy grace a une procédure sous oracle
des idées ?
de mon post tout a l'heure ...
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 create or replace procedure JE_CREE_MA_DIRECTORY as v_date varchar2(80); v_subdir varchar2(80); begin SELECT to_char (trunc(sysdate),'DDMMYYYY') INTO v_date FROM dual; SELECT '''C:\TEMP\'||v_date||'''' into v_subdir from dual; dbms_output.put_line (v_subdir); execute immediate 'CREATE OR REPLACE directory TEST_DIR AS '||v_subdir ; end; /
c'est mieux sans la table dual
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 v_date := to_char (trunc(sysdate),'DDMMYYYY'); v_subdir := '''C:\TEMP\'||v_date||'''';
Attention, la création de la directory Oracle ne créé pas de répertoire physique sur le disque.
justement c'est ce que je veux faire
j'ai trouvé un bout de code pour le faire
me reste à l'adapter pour unix :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 DBMS_SCHEDULER.CREATE_JOB ( job_name =>'create_dir_test', job_type =>'executable', job_action => 'c:\winxp\system32\cmd.exe /c mkdir c:\test\test1', enabled =>true,auto_drop => true ); commit; end; /
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager