returning photo into l_blob;
这一句已经改过来了.

解决方案 »

  1.   

    检查一下,123.jpg 文件是否存在,或者文件所在的路径是否正确
      

  2.   

    dbms_lob是PL/SQL,是在Server上run的,请确认你的123.jpg在oracle server上存在
      

  3.   

    bfilename( 'my_files','123.jpg' );中的my_files的引号去掉,你这么写就是把my_files当字符而不是变量了。
      

  4.   

    因为bfilename的两个变量需要引号,你可以把my_files的值改为'''my_files''',先赋值后再放到bfilename中
      

  5.   

    123.jpg已经在server上了. sos_help(浊世清风)说的那些也都不行啊.
      

  6.   

    问题解决了,把l_bfile :=bfilename( 'my_files','123.jpg' );改成l_bfile :=bfilename( 'MY_FILES','123.jpg' );就ok了,谢谢大家帮忙。