日期:2014-05-17  浏览次数:21022 次

字符串缓冲区太小 紧急求助
表中有SYS.XMLTYPE 类型字段
我读取时使用getStringVal()
报异常:
java.sql.SQLException: ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
ORA-06512: 在 "SYS.XMLTYPE", line 163

怎么解决?
高手可在?

------解决方案--------------------
一般是SQL语句中的字符型字段值不能超过4000引发的
把取数据的SQL语句贴出来看一下
------解决方案--------------------
这种问题一般是字段长度设置不够造成的,检查一下表的相应字段长度。