Formato Numérico

Escalona
13 de Junio del 2005
Hola como podría hacer para pasar un numero cualkiera al formato #.00, es decir el numero con dos decimales obligatorios, podría con la funcion:
to_char(numero,\\'9D99\\'), pero el problema de esta funcion es que tengo que poner tantos 9 delantes de la D como digitos tenga el numero, y el numero que quiero tranformar es variable porque forman parte de una tabla, habria forma de hacerlo? o utilizo la funcion usando bastantes 9 antes de la D como para no quedarme corto?? eske esa solucion la veo un poco rustica, venga gracias por todo.

Rodolfo Reyes
13 de Junio del 2005
No es necesario que le pongas mascara:

Prueba con estos dos:

select to_char(1234.23) from dual
/

select to_char(56781234.23) from dual
/

Y veras que los dos te devuelves el numero convertido en caracter, si necesidad de ponerle una mascara.


Escalona
13 de Junio del 2005
okkk muchas gracias voy a probar a ver ;)