当前位置: 代码迷 >> Oracle开发 >> 有关SQLLDR导入大数值数据的精度有关问题
  详细解决方案

有关SQLLDR导入大数值数据的精度有关问题

热度:1083   发布时间:2016-04-24 08:04:31.0
有关SQLLDR导入大数值数据的精度问题
数据库里这个字段的定义为NUMBER(20,2).
在测试的时候发现如果导入的数据确实达到了这个长度和精度,比如 199999999999999999.88,导入之后数据库中这个字段的后面几位会发生变化。 
导入的时候是用分隔符的。这种长度的数值的字段控制文件需要怎么处理吗?

------解决方案--------------------
in database, the value is 199999999999999999.88, but the showing value is:

SQL> select * from test;
 
X
----------------------
10.00
10.20
10.22
 200000000000000000.00