2015-01-09 7 views

उत्तर

12
documentation

परिशुद्धता से

- DDL में उपयोग CREATE TABLE

आप को पता है जो मान रहे हैं संभव है, SQL डेटा प्रकार के लिए W3C जाँच चाहते हैं के लिए संख्यात्मक परिशुद्धता: http://www.w3schools.com/sql/sql_datatypes_general.asp

में यह मामला:

डेसिमल (पी, एस): सटीक संख्यात्मक, सटीक पी, स्केल एस। उदाहरण: दशमलव (5,2) दशमलव है जो दशमलव से पहले 3 अंक और दशमलव

+0

के बाद 2 अंक है यदि मैं मूल्य = db.Column (DECIMAL (10,2)) का उपयोग करता हूं तो यह काम करता है। लेकिन अगर मैं इसे मूल्य = डीबी में बदलता हूं। कॉलम (डेसिमल (सटीक = 10, स्केल = 2)) बिल्कुल काम नहीं करते? यहाँ क्या समस्या है? – tyan

+2

हमेशा कीमतों के लिए सेंट में इंटीग्रर्स का उपयोग करें और फिर फॉर्मेटिंग के लिए बाद में 100 से विभाजित करें। अन्यथा चीजें पैनीज़ की अजीब गणना करने वाले अंश प्राप्त करती हैं। – user1071182

+0

@ user1071182 जो बहुत मदद नहीं है, दूसरा आप 100 से विभाजित करते हैं, यह दशमलव बिंदुओं की एक परिवर्तनीय मात्रा के साथ एक फ्लोट बन जाता है –

संबंधित मुद्दे