Bonjour,

Je souhaiterai lire un fichier de données (format texte) avec un script pl/sql.

J'ai écrit un petit script qui me sert de test.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
DECLARE
   p_fich UTL_FILE.FILE_TYPE;
BEGIN
   p_fich:=UTL_FILE.FOPEN('/home/tmp/','data.txt','r');
 
END;
 
/


Malheureusement cela ne marche pas.

Voici la commande que je passe dans sql plus:

start /home/tmp/req.sql


Voici le message d'erreur:

DECLARE
*
ERREUR à la ligne 1:
ORA-29280: chemin de répertoire non valide
ora-06512: à "SYS.UTL_FILE",ligne 33
ora-06512: à "SYS.UTL_FILE",ligne 436
ora-06512: à ligne 5
Pourriez-vous m'aider , svp ?