Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle Floats vs Number

BINARY_FLOAT Oracle menyimpan data secara internal menggunakan representasi floating-point IEEE 754, seperti yang dilakukan C dan banyak bahasa lainnya. Saat Anda mengambilnya dari database, dan biasanya menyimpannya dalam tipe data IEEE 754 dalam bahasa host, nilai tersebut dapat disalin tanpa mengubahnya.

Sedangkan FLOAT Oracle Oracle tipe data adalah sinonim untuk tipe data ANSI SQL NUMERIC, yang disebut NUMBER di Oracle. Ini adalah numerik yang tepat, tipe data desimal berskala yang tidak memiliki perilaku pembulatan IEEE 754. Tetapi jika Anda mengambil nilai-nilai ini dari database dan memasukkannya ke dalam float C atau Java, Anda bisa kehilangan presisi selama langkah ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TO_DATE() Fungsi di Oracle

  2. LISTAGG di Oracle untuk mengembalikan nilai yang berbeda

  3. Pisahkan nilai yang dipisahkan koma ke kolom di Oracle

  4. Siaga Buruk

  5. Besar .patch_storage