2017-09-07 51 views
0

據我所知,用於財務計算的最佳數據類型是Java中的BigDecimal,我們可以安全地添加BigDecimals,與floatsdoubles相反。Java,Oracle - 添加金額

我有一個項目分頁列表和所有項目的摘要顯示。分頁表工作正常,但不必須彙總數量,因爲我得到每個請求只有一個頁面,服務器在web應用我。我想提出Oracle數據庫做總結(使用sum()groupby()方法)。但問題是確實Oracle款項數額是否正確?我的意思是它不精確等。

回答

1

在Oracle中,您可以定義類型爲NUMBER的精度和比例。而這種類型的商店,並計算精確值(不像BINARY_DOUBLE,BINARY_FLOAT),以給定精度。 Oracle中的最高精度爲38,有關更多信息,請參閱文檔。