sql >> Base de Datos >  >> RDS >> Oracle

¿Oracle almacena ceros finales para el tipo de datos Número?

La existencia de los ceros finales es una pantalla problema, no un problema de almacenamiento. Los ceros finales no son significativos y, de todos modos, el formato interno de los números es irrelevante siempre que los valores son correctos No hay diferencia de valor entre 10 y 10.00000 .

Si necesita ceros finales, siempre puede usar el formato al convertir los valores para mostrar. Por ejemplo:

System.out.printf("%10.4d\n", decimalValue);

Si el problema son las diferencias de escala, puede establecer la escala al valor apropiado antes de comparar.