Bonjour à tous,
Version d'oracle
Oracle 9i
Description du contexte
Une procédure doit générer fichier contenant les informations extraites d'une table.
J'utilise donc les principales fonctionnalités du paquetage UTL_FILE.
Concerant la gestion des exceptions levées par le paquetage notamment
UTL_FILE.WRITE_ERROR
Est ce que suite à l'erreur il faut nécessairement refermer le fichier ou bien dans la mesure ou j'écris ligne par ligne, l'écriture de la suite des données reste possible. Actuellement je me contente de passer a la ligne suivante en comptant le nombre de lignes en erreur.
Autre question comment faire pour provoquer une erreur d'écriture. Afin de voir si les mesures mises en place sont suffisantes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 WHEN <div style="margin-left:40px">UTL_FILE.WRITE_ERROR then --UTL_FILE.FCLOSE(fHandle); ligne_ko := ligne_ko + 1;</div>
D'avance Merci
Partager