Insertion dans la colonne de type CLOB
Bonjour à tous,
J'ai esseyé de créer une table contenant une colonne CLOB,ainsi pour la remplir j'ai créé la procédure anonyme ci dessus.
Lors de lancement on a l'erreur cf ci dessous.
Pour remarque: le répertoire est bien existé et ainsi le fichier
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
SQL> ED
écrit fichier afiedt.buf
1 DECLARE
2 word_doc CLOB;
3 f BFILE := BFILENAME('D:\Projet\Script\','IntroductionaulangageJava.doc');
4 flen INTEGER;
5 BEGIN
6 flen := dbms_lob.getlength(f);
7 dbms_lob.fileopen(f,dbms_lob.file_readonly);
8 dbms_lob.loadfromfile(word_doc,f,flen);
9 insert into bibliotheque values (12,'CLOB',word_doc) ;
10 dbms_lob.fileclose(f);
11 COMMIT;
12* END;
SQL> /
DECLARE
*
ERREUR à la ligne 1 :
ORA-22285: répertoire ou fichier inexistant pour l'opération GETLENGTH
ORA-06512: à "SYS.DBMS_LOB", ligne 518
ORA-06512: à ligne 6
SQL> SPOOL OFF; |
Merci pour votre aide.