ORA-01438: value larger than specified precision allows for this column

[size=large]Java连接oracle添加数据错误:
[color=red]ORA-01438: value larger than specified precision allows for this column[/color]

有可能是由于这个原因引起的:(注:可能只是一种引起错误的原因,请读者参照)

//新增记录
rs.moveToInsertRow();
[color=red]如:编号80,如果在数据表中已经存在,则会引起上面的错误。
rs.updateInt(1, 80); //deptno不能和数据库表中的重复,而且类型要一致[/color]rs.updateString(2, "sa");
rs.insertRow();[/size]

你可能感兴趣的:(ORA-01438: value larger than specified precision allows for this column)