Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल फ्लोट्स बनाम नंबर

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

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



  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. ऑरैकल टाइमस्टैम्प में दूसरा कैसे जोड़ें

  3. Oracle में SQL क्वेरी से परिणाम संयोजित करें

  4. Oracle PL/SQL:UTL_FILE.FCOPY उदाहरण

  5. आरएसी में एसवाईएस पासवर्ड बदलना