Có, các loại Oracle NUMBER là chính xác. Chúng giống như số nguyên với tỷ lệ hơn là loại float / double. Vì vậy, một SỐ (10,3) có 10 chữ số, 3 sau dấu thập phân, thực sự là một số nguyên 10 chữ số với thang điểm là 3. Trên thực tế, đó chính xác là cách hoạt động của Java BigDecimals (là BigInteger cộng với thang đo nội bộ).