हां, Oracle NUMBER प्रकार सटीक हैं। वे फ्लोट/डबल प्रकार की तुलना में पैमाने के साथ पूर्णांक की तरह अधिक हैं। तो एक NUMBER(10,3) में 10 अंक होते हैं, दशमलव बिंदु के बाद 3, जो वास्तव में 3 के पैमाने के साथ 10 अंकों का पूर्णांक है। वास्तव में, यह सटीक है कि Java BigDecimals कैसे काम करता है (एक BigInteger और आंतरिक रूप से एक पैमाना होने के नाते)।