Oracle中的定点算术错误

时间:2013-02-27 22:49:45

标签: oracle plsql

我正在开发一个Oracle项目,我们正在使用NUMERIC(27,12)字段。我首先将db字段中的现金值转换为标准化百分比形式,对这些百分比进行一些算术运算,然后最终将它们转换回现金数量。

这是一个资金管理应用程序,有时结果是由一些便士短暂的一些便士,我相信这是由于这种转换。

我需要知道如何避免在oracle SQL中以某种方式引入此错误?

1 个答案:

答案 0 :(得分:1)

没有任何代码很难回答。你使用BigDecimal吗?如果转换是bugy(我不这么认为),请尝试存储/检索值作为字符串,将字符串转换为bigdecimal或其他,操作它,看看你是否得到相同的精度。