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

Oracle Floats a liczba

Oracle BINARY_FLOAT przechowuje dane wewnętrznie przy użyciu reprezentacji zmiennoprzecinkowej IEEE 754, tak jak robi to C i wiele innych języków. Kiedy pobierasz je z bazy danych i zazwyczaj przechowujesz je w typie danych IEEE 754 w języku hosta, jest w stanie skopiować wartość bez jej przekształcania.

Podczas gdy FLOAT Oracle typ danych jest synonimem typu danych ANSI SQL NUMERIC, zwanego w Oracle NUMBER. Jest to dokładny typ danych liczbowych, skalowany dziesiętny typ danych, który nie ma zachowania zaokrąglania zgodnego z IEEE 754. Jeśli jednak pobierzesz te wartości z bazy danych i umieścisz je w zmiennej zmiennoprzecinkowej C lub Java, możesz stracić precyzję podczas tego kroku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Powrót z Open World 2013

  2. Domyślne zachowanie automatycznego zatwierdzania połączenia JDBC

  3. Pobierz BLOB z kolumny BFILE w Oracle

  4. Perl DBD::Instalacja modułu Oracle

  5. Jak mogę połączyć się z serwerem Oracle Database 11g przez łańcuch tuneli ssh (podwójny tunel, serwer w sieci firmowej)?