永发信息网

求助:ORA-22922:不存在的 LOB 值,这个问题怎么解决

答案:2  悬赏:40  手机版
解决时间 2021-02-03 07:02
  • 提问者网友:树红树绿
  • 2021-02-03 01:41
求助:ORA-22922:不存在的 LOB 值,这个问题怎么解决
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-02-03 01:49
先说一下怎么用LOB: 在Oracle中,\r\n\r\n存储在LOB中数据称为LOB的值,如使用Select 对某\r\n\r\n一LOB字段进行选择,则返回的不是LOB的值,而是该LOB字段的定位器(可以理解为指向LOB值的指针)。如执行如下的SQL语句: DELCARE AUDIO_INFO BLOB; BENGIN SELE..
全部回答
  • 1楼网友:雾月
  • 2021-02-03 03:26
有可能是clob对象是引用的数据库中的数据导致的错误,它本身只是数据的引用,在当前connection下能够使用,但是如果放到其他connection下或者关闭connection使用就会报错。解决办法是把clob类型数据转换成string或者long类型,但是由此引起的可能长度不够的问题还没有解决。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯