मेरा अनुमान है कि आप अपने दशमलव क्षेत्रों में 99999.99 से अधिक संख्या को निचोड़ने का प्रयास कर रहे हैं। यदि यह 99999.999 से अधिक है तो इसे (8,3) में बदलने से कुछ नहीं होगा - आपको अंकों की संख्या पहले बढ़ाने की आवश्यकता है दशमलव। आप सटीकता को बढ़ाकर ऐसा कर सकते हैं (जो दशमलव से पहले और बाद में अंकों की कुल संख्या है)। आप पैमाने को वही छोड़ सकते हैं जब तक कि आपको यह बदलने की आवश्यकता न हो कि कितने दशमलव स्थानों को संग्रहीत करना है। decimal(9,2)
आज़माएं या decimal(10,2)
या जो भी हो।
आप insert #temp
. पर कमेंट करके इसका परीक्षण कर सकते हैं और देखें कि चयन कथन आपको कौन से नंबर दे रहा है और देखें कि क्या वे आपके कॉलम से बड़े हैं या नहीं।