क्या एसक्यूएल सर्वर में मौजूदा दशमलव कॉलम की सटीकता को बदलने का कोई तरीका है?मैं SQL सर्वर में दशमलव कॉलम की सटीकता को कैसे बदलूं?
उत्तर
ALTER TABLE Testing ALTER COLUMN TestDec decimal(16,1)
बस decimal(precision, scale)
शब्दों में कहें, अपने वांछित मूल्यों के साथ परिशुद्धता और बड़े पैमाने की जगह नहीं है।
मैंने तालिका में डेटा के साथ इसके साथ कोई परीक्षण नहीं किया है, लेकिन यदि आप परिशुद्धता को बदलते हैं, तो यदि नई परिशुद्धता कम हो तो आप डेटा खोने के अधीन होंगे।
एंटरप्राइज़ मैनेजर, डिज़ाइन टेबल पर जाएं, अपने फ़ील्ड पर क्लिक करें।
तल पर एक दशमलव स्तंभ
गुण में बनाओ एक सटीक संपत्ति
इस तालिका में फिर से पैदा करेगा। –
उस स्थिति में, तब ऐसा न करें: पी – qui
मैंने उस डिज़ाइन तालिका पृष्ठ को कभी नहीं समझा। डेटाटाइप के संबंध में आप वहां कोई भी संपादन नहीं कर सकते हैं, भले ही किसी प्रश्न में ऐसा कोई समस्या न हो। संभवतः, डिज़ाइन पृष्ठ पृष्ठभूमि में प्रश्नों का उपयोग करता है, मुझे समझ में नहीं आता कि यह सीमा क्यों लागू की गई थी। – Flater
एक बेहतर तरीका हो सकता है, लेकिन आप हमेशा कॉलम को एक नए कॉलम में कॉपी कर सकते हैं, इसे छोड़ सकते हैं और पहले कॉलम के नाम पर नए कॉलम का नाम बदल सकते हैं।
बुद्धि को:
ALTER TABLE MyTable ADD NewColumnName DECIMAL(16, 2);
GO
UPDATE MyTable
SET NewColumnName = OldColumnName;
GO
ALTER TABLE CONTRACTS DROP COLUMN OldColumnName;
GO
EXEC sp_rename
@objname = 'MyTable.NewColumnName',
@newname = 'OldColumnName',
@objtype = 'COLUMN'
GO
इस पर एसक्यूएल सर्वर 2008 R2 परीक्षण किया गया था, लेकिन एसक्यूएल सर्वर 2000 + पर काम करना चाहिए।
ALTER TABLE `tableName` CHANGE `columnName` `columnName` DECIMAL(16,1) NOT NULL;
मैं alterration
ALTER TABLE (Your_Table_Name) MODIFY (Your_Column_Name) DATA_TYPE();
आप समस्या के लिए के लिए इस का उपयोग करता है:
ALTER TABLE (Your_Table_Name) MODIFY (Your_Column_Name) DECIMAL(Precision, Scale);
- 1. मैं टी-एसक्यूएल में SQL सर्वर कॉलम नाम कैसे बदलूं?
- 2. SQL सर्वर में दशमलव मानों को कैसे संग्रहीत करें?
- 3. Sql सर्वर दशमलव (30,10) पिछले 2 दशमलव
- 4. मैं हेरोोकू में कॉलम प्रकार कैसे बदलूं?
- 5. मैं एसक्यूएल कॉलम को पंक्तियों में कैसे बदलूं?
- 6. SQL सर्वर: कॉलम
- 7. SQL सर्वर परिकलित कॉलम
- 8. फ़्लोट से दशमलव तक (SQL सर्वर)
- 9. FluentNHibernate - डीबी कॉलम (SQL सर्वर)
- 10. रेल पर दशमलव रूचि दशमलव कॉलम
- 11. वक्रार (अधिकतम) कॉलम को SQL सर्वर
- 12. SQL सर्वर क्वेरी में पूर्णांक को दशमलव में कैसे परिवर्तित करें?
- 13. मैं SQL सर्वर
- 14. एक SQL सर्वर VARCHAR कॉलम
- 15. SQL सर्वर डेटटाइम कॉलम को डेटटाइमऑफसेट
- 16. मैं SQL सर्वर में किसी तालिका में कॉलम कैसे जोड़ूं जो नल की अनुमति नहीं देता है?
- 17. क्या मैं SQL सर्वर में 0 कॉलम चुन सकता हूं?
- 18. मैं SQL सर्वर 2008
- 19. मैं पूर्ण कैलकुलेटर में कॉलम समय प्रारूप कैसे बदलूं?
- 20. SQL सर्वर में अपरिचित कॉलम क्या है?
- 21. मैं सॉकेट में अनुमतियों को कैसे बदलूं?
- 22. मैं SQL सर्वर 2005
- 23. SQL सर्वर में कॉलम में पहचान कैसे जोड़ें?
- 24. मैं PostgreSQL में कॉलम डिफ़ॉल्ट मान कैसे बदलूं?
- 25. SQL सर्वर में दो तिथियों के बीच घंटों (दशमलव) में अंतर की गणना कैसे करें?
- 26. मैं SQL सर्वर 2008 में varbinary (अधिकतम) कॉलम में Excel फ़ाइलों को कैसे सम्मिलित/पुनर्प्राप्त करूं?
- 27. मैं MySQL में प्राथमिक कुंजी कॉलम का नाम कैसे बदलूं?
- 28. एमएस एसक्यूएल में फ्लोट कॉलम में दशमलव बिंदु के बाद अंकों की संख्या कैसे प्राप्त करें?
- 29. मैं printf कमांड में दशमलव विभाजक को बैश में कैसे बदलूं?
- 30. SQL सर्वर प्रबंधन स्टूडियो में डेटाबेस कहां बनाए जाते हैं, मैं कैसे बदलूं?
यह मेरे लिए काम करता है जब दशमलव (18,2) से दशमलव (18,3) के लिए परिशुद्धता बढ़ाना। – Junto
धन्यवाद, आपको इतना आसान, अभी भी ढूंढना मुश्किल है। –
यदि आपके पास 16 (कुल) अंक संख्या है और आप स्केल बढ़ाते हैं, तो क्या यह 2 नए दशमलव स्थानों के लिए जगह बनाने के लिए उच्च-आदेश अंकों पर उछाल देगा? दुर्भाग्य से मैं इस समय इस पर परीक्षण नहीं कर सकता। – user420667