The numbers do not have a built-in format (although they may be limited by a certain accuracy and scaling), and to your client how it displays the number. To display a number in a specific format, you can convert it to a formatted string using the functionTO_CHAR :
select to_char(3, '999990D00') from dual;
TO_CHAR(3,
3.00
Numeric format elements are also listed in the documentation .
D00, ( NLS), - , , , . 0 , , , ; .3 0.30, .
9, . , , .