sql >> Databáze >  >> RDS >> Oracle

Ukládá Oracle koncové nuly pro datový typ Number?

Existence koncových nul je displej problém, nikoli problém s úložištěm. Koncové nuly nejsou významné a stejně je vnitřní formát čísel nepodstatný, pokud jsou hodnoty Jsou správně. Mezi hodnotou 10 není žádný rozdíl a 10.00000 .

Pokud potřebujete koncové nuly, můžete vždy použít formátování při převodu hodnot pro zobrazení. Například:

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

Pokud jsou problémem rozdíly v měřítku, můžete nastavit měřítko na příslušnou hodnotu před porovnáním.



  1. SQLDeveloper nezobrazuje žádné tabulky pod připojeními, kde je uvedeno tabulky

  2. Jak COALESCE() funguje v MariaDB

  3. Úvod do Storage Spaces Direct pro SQL Server

  4. Vrácení transakcí Entity Framework 6