J'ai tout essayer avec plsql et utl file comme indiquer.
j'ai lu plein de tutoriels qui disent la meme chose mais rien ne focntionne
pas de message d'erreur mais rien sur le disque.
voila le message oracle
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 create or replace directory MON_REP as 'c:\test'; GRANT READ, WRITE ON DIRECTORY MON_REP TO PUBLIC ; declare fid UTL_FILE.FILE_TYPE; begin fid := UTL_FILE.FOPEN('MON_REP', 's.txt', 'w'); UTL_FILE.PUT_LINE(fid, 'line one: some text'); UTL_FILE.FCLOSE(fid); EXCEPTION WHEN OTHERS THEN dbms_output.put_line(SQLERRM); UTL_FILE.FCLOSE_ALL; end; / show errors;
Répertoire créé.
Autorisation de privilèges (GRANT) acceptée.
Procédure PL/SQL terminée avec succès.
Pas d'erreur.
Sauf que le fichier n'a pas été crée dans le repertoire c:\test .
et si moi qui le crée il n'y a rien dedans.
merci de bien vouloir me dire comment faire (toutes les etapes)![]()
Partager