procedure test_insert_blob(p_id number) is
  v_data_blob  Blob;
  temp varchar(5000);
beginselect '111' into v_data_blob from dual;  INSERT  INTO test_blob VALUES( p_id , v_data_blob );end test_insert_blob;在我本机上的数据库,上面这段程序可以顺利执行,但在服务器上面的环境就执行不了。请问,如果讲一个字符串写进数据库的blob字段呢?十万火急。先谢过了!!!!

解决方案 »

  1.   

    执行不了,报什么错误?
    如果是字符串类型的话,用 clob 更好一点
      

  2.   

    我数据库字段是blob的,所以要讲字符串插入blob字段,,服务器10g   11g的都不行
      

  3.   

    DBMS_LOB.OPEN(v_data_blob , dbms_lob.lob_readwrite);报错额  不知道报错信息
      

  4.   

    硬盘空间满了  我靠 写不进去文件  nnd