बस अपने लक्ष्य को प्राप्त करने दृश्य डिजाइनर के बजाय टी SQL स्क्रिप्ट का उपयोग करें:
ALTER TABLE dbo.YourTableNameHere
ALTER COLUMN YourColumnNameHere DECIMAL(18, 14)
और आप ठीक होना चाहिए।
दृश्य डिजाइनर नई संरचना के साथ तालिका बनाने का अतिरिक्त सावधानीपूर्वक मार्ग लेता है और फिर सभी डेटा पर प्रतिलिपि बनाता है - यह काम करता है, लेकिन यह कठिन है। आम तौर पर, जब तक आप एक कॉलम को छोटा नहीं करते हैं (इसे छोटा करें), आप निश्चित रूप से टी-एसक्यूएल कथन का उपयोग करके कॉलम के डेटाटाइप को "जगह में" बदल सकते हैं।
इसके अलावा: डिफ़ॉल्ट रूप से एसएसएमएस डिजाइनर अतिरिक्त सावधानी बरतता है और किसी भी बदलाव की अनुमति नहीं देगा जिसके लिए ड्रॉप-एंड-रीवेटेट टेबल चक्र की आवश्यकता होती है। आप इस संवाद बॉक्स में Tools > Options
में इस अतिरिक्त carefullness निष्क्रिय कर सकते हैं और उसके बाद:
आपको लगता है कि विकल्प पर चेक करें, तो आप अपने दृश्य डिजाइनर में "विनाशकारी" परिवर्तन करने में सक्षम हो जाएगा
स्रोत
2012-06-14 14:32:33
'big_decimal' क्या है? –
डिजाइनर का उपयोग करते समय आपको क्या त्रुटि मिलती है? –
@ मार्टिन स्मिथ खराब उदाहरण क्षमा करें। – Prometheus