select 500000000-0.01 from dual得到的居然是整数???帮忙解决一下
batt 2004-12-30 08:45:18 oracle 9i
我执行了一下select 500000000-0.01 from dual
得到的结果居然还是500000000,
如果我使用select to_char(500000000-0.01) from dual
结果就是正确的
如果不想加任何转换的函数,有没有可能得到准确值,
或者是用JDBC的rs.getString()取到的值是正确的499999999.99
还望高手指教,不胜感激