原文:Caused by: java.sql.SQLException: ORA-24816: 在实际的 LONG 或 LOB 列之后提供了扩展的非 LONG 绑定数据

环境: oracle g Hibernate 错误分析: 网查,这是oracle g在clob字段中的一个bug,oracle在insert语句发生时,会默认将entity中所有属性按照首字母排序,clob字段如果首字母是aclob bclob clob等,这种情况恰好会排在前面,就可能会出现此异常。 解决的方法: 给entity中clob字段属性前加比较靠后的字母,例如zclob。 ...

2018-08-29 16:33 0 2481 推荐指数:

查看详情

实际LONGLOB 之后提供扩展 LONG 绑定数据

问题1: 处理办法:将字段类型varchar2该为clob类型 问题2:写入oracle时,报错: “在实际LONGLOB 之后提供扩展 LONG 绑定数据”:原因是在最后insert到oracle表的时候,类型为 LONGLOB (我的就是clob类型)的 ...

Fri Aug 14 20:41:00 CST 2020 0 532
(Clob的写入和读取-java)更新数据库报错:SQL Error: 1461, SQLState: 72000 ORA-01461: 仅能绑定要插入 LONG LONG

原 因:某一个字段本为varchar2(1024),但是实际要插入的值超过varchar2允许的最大长度4000时,oracle自动将该字段值转化为Long类型,然后提示插入操作失败。 解决办法:     1)是不是真的要插入超过定义长度的值?否则对长度做判断,截取 ...

Wed Jul 20 02:17:00 CST 2016 0 8016
java.sql.SQLException: 无效的索引

犯了个低级错误,记录下,以此警戒。 使用 JdbcTemplate 查询一个SQL,系统报错“java.sql.SQLException: 无效的索引”。把SQL贴到PL/SQL里执行又没有错。一直在找“”的问题,看是不是有重复或什么的。 N久,无果。 上网搜了一下,看到 ...

Sun Aug 11 01:28:00 CST 2013 1 6207
java.sql.SQLException: 无效的索引

java.sql.SQLException: 无效的索引 “无效的索引”其实是个低级的错误,原因无非几个: 1、sql串的?号数目和提供的变量数目不一致: 例如:jdbcTemplate.update(sql, new Object[] {newState ...

Wed Nov 16 19:11:00 CST 2016 1 73814
java.sql.SQLException: 无效的索引

java.sql.SQLException: 无效的索引 “无效的索引”其实是个低级的错误,原因无非几个: 1、sql串的?号数目和提供的变量数目不一致: 例如:jdbcTemplate.update(sql, new Object[] {newState,oldState ...

Tue Sep 26 06:13:00 CST 2017 0 3051
java.sql.SQLException: 无效的索引

java.sql.SQLException: 无效的索引 “无效的索引”其实是个低级的错误,原因无非几个: 1、sql串的?号数目和提供的变量数目不一致: 例如:jdbcTemplate.update(sql, new Object[] {newState,oldState ...

Wed Sep 28 03:57:00 CST 2016 0 11776
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM