Cause: java.sql.SQLException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值

时间:2024-03-31 19:21:17

在数据库中设置的是varchar(2000),但是在输入框中的最大值设置为2000时,进行update或insert操作的时候却报如下错误

Cause: java.sql.SQLException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值

我最终的解决办法是:

备份数据,否知直接修改不能修改成功。

但是将oracle数据库表中的varchar2类型直接改成clob类型会失败,解决办法如下:new 一个Sql view,执行下列代码:

alter table A modify column_a long;

alter table A modify column_a clob;