Bonjour, je voudrais savoir si en pl/sql, il est possible d'écrire dans un fichier texte sans faire une procédure.
Mon fichier texte est déjà créé je voudrais juste écrire des messages d'erreurs dedans.
J'utilise sql developer 10.
J'ai essayai ceci,
Sa ne génère pas d'erreur mais rien ne s'écrit dans mon fichier txt.
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 DECLARE f_file_id UTL_FILE.FILE_TYPE; v_file_location VARCHAR2(256) := 'D:\My Documents\test.txt'; v_line VARCHAR2(4000); BEGIN dbms_output.put_line(v_file_location); f_file_id := UTL_FILE.FOPEN(v_file_location,'first_file.txt','w'); UTL_FILE.PUT_LINE(f_file_id,'Hello Wolrd -- Comment ca marche ?!'); UTL_FILE.FCLOSE (f_file_id); EXCEPTION WHEN OTHERS THEN dbms_output.put_line(SQLERRM); UTL_FILE.FCLOSE_ALL; END;
Cordialement
Hidiho.
Partager