In oracle, if you want to store a number like 892.34, you need to declare the NUMBER type like
number(5,2)
Here 5 stands for the total number of digits including the numbers after the decimal point.
2 stands the number of digits to the right of the decimal.
Isn't this confusing? Can't they just make the syntax like
number(3,2)
where 3 is the number of digits from left till the decimal and 2 is the number of digits after the decimal.