我用delphi 将Excel文档导入到oracle数据,但是导入数据库之后,数值自动去掉了小数点后面的数,四舍五入保留整数,我在Excel设置了该列的格式为文本或数值导入结果都是这样,请问该怎么解决?
Excel
J000G00100 01002 201101 18000.00
J000G00100 01003 201101 141950.97
J000G00100 02001 201101 171409.62
J000G00100 99999 201101 11225352.98
数据库的值
J000G00100 01002 201101 18000
J000G00100 01003 201101 141951
J000G00100 02001 201101 171410
J000G00100 99999 201101 11225353
Excel
J000G00100 01002 201101 18000.00
J000G00100 01003 201101 141950.97
J000G00100 02001 201101 171409.62
J000G00100 99999 201101 11225352.98
数据库的值
J000G00100 01002 201101 18000
J000G00100 01003 201101 141951
J000G00100 02001 201101 171410
J000G00100 99999 201101 11225353
-- 如果定义类似如:number(N,0); -- 其中: 0<N<38
-- 则说明该字段是整数类型,那么Oracle会在导入的过程中自动截断所获取数据的小数部分!
-- 如果定义类似如:number(N,0); -- 其中: 0<N<=38
-- 则说明该字段是整数类型,那么Oracle会在导入的过程中自动截断所获取数据的小数部分!