Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle съхранява ли крайни нули за тип данни число?

Съществуването на крайните нули е дисплей проблем, а не проблем със съхранението. Завършващите нули не са значими и така или иначе вътрешният формат на числата е без значение, стига стойностите са правилни. Няма разлика в стойността между 10 и 10.00000 .

Ако имате нужда от нули в края, винаги можете да използвате форматиране, когато конвертирате стойностите за показване. Например:

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

Ако проблемът е в разликите в мащаба, можете да зададете скалата до подходящата стойност, преди да сравните.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Фонови процеси

  2. Разлика между LockModeType Jpa

  3. PL/SQL настройка на производителността за LIKE '%...%' заместващи заявки

  4. Как да видите резултата/изхода на рекурсора в Oracle SQL Developer?

  5. SQL грешка:ORA-02291:ограничение на целостта