我有一个 Java 浮点值,用于更新到 Oracle 10g 数据库中。该列的数据类型为 number(3,3)。但是当我尝试插入时它显示:
ORA-01438: value larger than specified precision allowed for this column
如何向下转换 float 以存储到数据库中?
最佳答案
number(3, 3) 表示精度(最大位数)= 3 且小数位数(小数点后的位数)= 3,也就是说您只能在该列中存储 < 1.0 的值,请尝试一下
关于java.lang.Float 转 Oracle DB 编号(3,3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22281754/