Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy Oracle przechowuje końcowe zera dla typu danych Number?

Istnienie końcowych zer to wyświetlanie problem, a nie problem z przechowywaniem. Końcowe zera nie są znaczące, a wewnętrzny format liczb jest nieistotny, o ile wartości są poprawne. Nie ma różnicy wartości między 10 i 10.00000 .

Jeśli potrzebujesz końcowych zer, zawsze możesz użyć formatowania podczas konwersji wartości do wyświetlenia. Na przykład:

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

Jeśli problemem są różnice w skali, możesz ustawić skali do odpowiedniej wartości przed porównaniem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć zero, gdy część całkowita to zero w Oracle?

  2. Jak utworzyć nie zerowe ograniczenie w Oracle?

  3. Jak zdefiniować klucz podstawowy automatycznego przyrostu w Oracle?

  4. SEC_CASE_SENSTIVE_LOGON za 12c

  5. Przetwarzasz ciąg rozdzielany potokami na kolumny?