标签: oracle oracle11g
我从平面文件加载,此加载包括带有2位十进制数字的大数字。此数据存储在表中,大数字保存在Number(18,2)字段中。当字段被读取是varchar2,然后我进行to_number转换,但最后一个小数被舍入,我有信息丢失
select cast ('15999999999999,77' AS number(18,2)) from dual
返回
15999999999999,8
这些0.03对我很重要
如何避免这种丢失?