日期:2014-05-17  浏览次数:20750 次

有关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