begin process at 2008 05 12 06:43:06
1 170 149 membres
53 nouveaux aujourd'hui
13 956 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ouvrir un fichier en pl/sql [ Oracle / Functions ] (malkovich)

ouvrir un fichier en pl/sql le 22/04/2008 17:04:29

malkovich

pour ouvrir un fichier j'ai utilise le package utl._file mais un message d'erreur s'affiche (invalid directory path)
voici le code:

SQL> DECLARE

   2   f _file_id UTL_FILE.FILE_TYPE;

  3   v_file_location VARCHAR2( 256 ) := '/in' ;

  4   v_line VARCHAR2( 4000 );

  5   BEGIN

  6  

  7   dbms_output.put_line(v_file_location);

  8   f_file_id := UTL_FILE.FOPEN(v_file_location, 'numero1.txt' , 'a' );

  9   --UTL_FILE.PUT_LINE(f_file_id,'abcdefghijklmnopqrstuvwxyz');

  10   --UTL_FILE.FCLOSE (f_file_id);

  11  

  12  

  13  

  14   --f_file_id := UTL_FILE.FOPEN(v_file_location,'numero.txt','r');

  15   --UTL_FILE.GET_LINE(f_file_id,v_line);

  16   --DBMS_OUTPUT.PUT_LINE(v_line);

  17   --UTL_FILE.FCLOSE (f_file_id);

  18  

  19   EXCEPTION

  20   WHEN OTHERS

  21   THEN

  22   dbms_output.put_line(SQLERRM);

  23   UTL_FILE.FCLOSE_ALL;

  24   END;

  25   /

/ IN

ORA -29280 : chemin de répertoire non valide

Procédure PL/SQL terminée avec succès.

 


Classé sous : file, sql, id, line, utl

Participer à cet échange

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS