2012-05-19 28 views
6

में परिशुद्धता और स्केल का अर्थ क्या है मैं ओरेकल डीबी के लिए शुरुआती मार्गदर्शिका पढ़ रहा हूं। परिशुद्धता और पैमाने की परिभाषा काफी भ्रमित है। बुक का कहना है:ओरेकल NUMBER डेटा प्रकार

number(6,3) 

Oracle allows for 2 not 6 significant digitalis. 

मेरी समस्या है, 6 सटीक मतलब है। जिसका मतलब महत्वपूर्ण अंकों की संख्या है। इसलिए इसे 6 महत्वपूर्ण अंक स्वीकार करना चाहिए। क्यों किताब यह 2 महत्वपूर्ण अंक

है कहते है

पुस्तक मैं की बात कर रहा हूँ Oracle Database 11g A Beginner's Guide by McGraw Hill Professional, Dec 18, 2008, पृष्ठ संख्या है 12

उत्तर

5

बाहर चेक ऑनलाइन ओरेकल doc:

पी परिशुद्धता है, या सांख्यिकीय संख्या अंकों की संख्या, जहां सबसे महत्वपूर्ण अंक बाएं सबसे अधिक nonzero अंक है, और कम से कम महत्वपूर्ण अंक सही-ज्ञात अंक है। ओरेकल 20 बेस-100 अंकों की सटीकता के साथ संख्याओं की पोर्टेबिलिटी की गारंटी देता है, जो दशमलव बिंदु की स्थिति के आधार पर 39 या 40 दशमलव अंक के बराबर है।

एस स्केल है, या दशमलव बिंदु से अंकों की संख्या कम से कम महत्वपूर्ण अंक है। पैमाने -84 से 127 तक हो सकता है।

सकारात्मक पैमाने दशमलव बिंदु के दाईं ओर महत्वपूर्ण अंकों की संख्या और कम से कम महत्वपूर्ण अंक सहित महत्वपूर्ण अंक की संख्या है।

नकारात्मक पैमाने दशमलव बिंदु के बाईं ओर महत्वपूर्ण अंकों की संख्या है, लेकिन कम से कम महत्वपूर्ण अंक सहित नहीं। नकारात्मक पैमाने पर दशमलव बिंदु के बाईं ओर कम से कम महत्वपूर्ण अंक है, क्योंकि वास्तविक डेटा दशमलव बिंदु के बाईं ओर निर्दिष्ट स्थानों की संख्या के लिए गोलाकार है। उदाहरण के लिए, (10, -2) का विनिर्देश सैकड़ों तक पहुंचने का मतलब है।