Pb Création de fichier : Oracle 10g / Solaris 5.10 / UTL_FILE
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 :
Code:
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 j'ai crée cette ptite procédure de test afin de vérifier que cela fonctionne bien :
Code:
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;
/ |
et je ne comprends pas, je n'ai aucun message d'erreur et le fichier ne se crée pas ;(
hellppppp
merciiiiiiiiiiiii