Tester présence d'un fichier en lecture
Hello tout le monde,
J'ai une procédure qui lit un fichier. Pour la rendre plus robuste, j'aimerais bien tester la présence de ce fichier et ainsi générer ou non ligne dans un log d'erreur.
J'ai donc tout de suite penser à faire un sous bloc et de gérer l'exception jeter par fopen.
Code:
1 2 3 4 5 6 7 8
| begin
f_file_id := UTL_FILE.FOPEN(v_file_location, 'mon_fichier.txt', 'r');
exception
WHEN OTHERS THEN
dbms_output.put_line('DEDANS erreur'||SQLERRM);
raise;
end;
/ |
Malheureusement, j'obtiens l'erreur suivante :
J'ai bien sûr regardé la documentation de F_OPEN sur dvp :
http://sheikyerbouti.developpez.com/...e=Chap8#L8.2.5
Comment puis je attraper l'exception ?