ध्यान दें कि यह परिवर्तन डेटा के आकार का अद्यतन है, देखें हुड के नीचे SQL सर्वर तालिका स्तंभ
. परिवर्तन एक नया NVARCHAR कॉलम जोड़ देगा, यह पुराने VARCHAR से dta को नए NVARCHAR कॉलम में कॉपी करने वाली प्रत्येक पंक्ति को अपडेट करेगा, और फिर यह पुराने VARCHAR कॉलम को गिरा हुआ के रूप में चिह्नित करेगा। यदि तालिका बड़ी है, तो यह एक बड़ा लॉग उत्पन्न करेगा, इसलिए इसके लिए तैयार रहें। अपडेट के बाद, DBCC CLEANTABLE
रन करें।
पूर्व VARCHAR कॉलम द्वारा उपयोग किए गए स्थान को पुनः प्राप्त करने के लिए। यदि आप इसे वहन कर सकते हैं, तो बेहतर होगा ALTER TABLE ... REBUILD
. चलाएं , जो न केवल स्थान को पुनः प्राप्त करेगा बल्कि भौतिक हटाए गए VARCHAR कॉलम को भी पूरी तरह से हटा देगा। शुरुआत में लिंक किए गए लेख में अधिक विवरण हैं।
आपकी रुचि यूनिकोड संपीड़न को सक्षम करने में भी हो सकती है आपकी टेबल के लिए।