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.
Malheureusement, j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; /
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 ?
Partager