Oracle का BINARY_FLOAT
आईईईई 754 फ्लोटिंग-पॉइंट प्रतिनिधित्व का उपयोग करके आंतरिक रूप से डेटा संग्रहीत करता है, जैसे सी और कई अन्य भाषाएं करती हैं। जब आप उन्हें डेटाबेस से प्राप्त करते हैं, और आमतौर पर उन्हें होस्ट भाषा में IEEE 754 डेटा प्रकार में संग्रहीत करते हैं, तो यह मान को बिना रूपांतरित किए कॉपी करने में सक्षम होता है।
जबकि Oracle का FLOAT
डेटा प्रकार ANSI SQL NUMERIC डेटा प्रकार का पर्याय है, जिसे Oracle में NUMBER कहा जाता है। यह एक सटीक संख्यात्मक, एक स्केल किया गया दशमलव डेटा प्रकार है जिसमें आईईईई 754 का गोल व्यवहार नहीं है। लेकिन यदि आप इन मानों को डेटाबेस से प्राप्त करते हैं और उन्हें सी या जावा फ्लोट में डालते हैं, तो आप इस चरण के दौरान सटीकता खो सकते हैं।