使用的是ORACLE数据库,在网上查了半天没找到办法,有的建议改成CLOB,但是数据库类型不能改,所以不知道该怎么办。请大家帮忙看看,谢谢!

解决方案 »

  1.   

    很简单啊 用 convert 啊
      

  2.   

    增加一列c2 varchar2(4000),然后将c1 blob的值移到c2列中,然后drop c1 blob列,不就搞定了吗!
      

  3.   


    你用的是itabis中间件吗?如果是的话,就直接在配置文件里面把blob列的类型设置为varchar2(4000)就可以了。如果在java里面已经取得blob列的值了,你就直接substring截取前4000条数据不就好了吗?
      

  4.   

    java里面已经取到值了,但是怎么转成string字符串呢?
      

  5.   

    java里怎么转,你要看java的相关转换函数了