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 26
|
SQL> DECLARE
2 word_doc CLOB;
3 f BFILE := BFILENAME('DIRECTORYORACLE','IntroductionaulangageJava.doc');
4 flen INTEGER;
5 BEGIN
6 flen := dbms_lob.getlength(f);
7 DBMS_OUTPUT.PUT_LINE('flenmes'||TO_CHAR(flen));
8 dbms_lob.fileopen(f,dbms_lob.file_readonly);
9 dbms_lob.loadfromfile(word_doc,f,flen);
10 insert into bibliotheque values (12,'CLOB',word_doc) ;
11 dbms_lob.fileclose(f);
12 COMMIT;
13* END;
SQL> /
flenmes323072
DECLARE
*
ERREUR à la ligne 1 :
ORA-06502: PL/SQL : erreur numérique ou erreur sur une valeur: invalid LOB
locator specified: ORA-22275
ORA-06512: à "SYS.DBMS_LOB", ligne 578
ORA-06512: à ligne 9
SQL> spool off; |
Partager