Bonjour,
J'utilise pour la première fois le package UTL_FILE et je n'arrive toujours pas à créer un fichier.
J'ai crée le directory :
et j'ai crée cette ptite procédure de test afin de vérifier que cela fonctionne bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CREATE DIRECTORY STAT_TA_PAYS AS '/opt/oracle/script_generate_stat/tranche_age_city'; GRANT READ,WRITE ON DIRECTORY STAT_TA_PAYS TO utilisateur;
et je ne comprends pas, je n'ai aucun message d'erreur et le fichier ne se crée pas ;(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 CREATE PROCEDURE STAT_FILE_TA_CITY( v$DateStat VARCHAR2 ) IS v$FileName VARCHAR2(255); v$FileP UTL_FILE.FILE_TYPE; v$Msg VARCHAR2(255); v$Line VARCHAR2(255); BEGIN DBMS_OUTPUT.ENABLE(1000000); v$FileName := 'TrancheAgeCity.' || v$DateStat; DBMS_OUTPUT.PUT_LINE(v$FileName); v$FileP := UTL_FILE.FOPEN('STAT_TA_PAYS',v$FileName,'W',1024); v$Line := 'TEST'; UTL_FILE.PUT_LINE(v$FileP,v$Line); UTL_FILE.FFLUSH(v$FileP); UTL_FILE.FCLOSE(v$FileP); END; /
hellppppp
merciiiiiiiiiiiii
Partager