SQL सर्वर प्रबंधन स्टूडियो 2005 में किसी तालिका को desiging करते समय, यदि मैं कॉलम के लिए VARCHAR (10) निर्दिष्ट करता हूं, जब मैं डेटा प्रकार से दूर टैब करता हूं, तो SQL सर्वर इसे VARCHAR (50) में बदल देता है। मुझे फिर टैब वापस करना होगा, इसे वापस VARCHAR (10) में बदलना होगा, और फिर इसे स्वीकार कर लिया जाएगा।SQL सर्वर VARCHAR (10)
मुझे समझ में भंडारण और प्रसंस्करण विचार हैं जिनका सभी इरादों और उद्देश्यों के लिए VARCHAR (10) CHAR (10) के बराबर कर सकते हैं देखते हैं कि, लेकिन वहाँ कुछ मैं याद कर रहा हूँ है? क्या कोई कारण नहीं है कि मैं इस पर विचार नहीं कर रहा हूं कि डिजाइनर का डिफ़ॉल्ट व्यवहार स्वचालित रूप से कॉलम की लंबाई को मेरे द्वारा निर्दिष्ट किए गए अनुसार बदलना है?
प्रबंधन स्टूडियो का संस्करण क्या है? यदि 2008, तो आप हमेशा स्क्रिप्ट बटन को हिट कर सकते हैं और वर्कर 50 को वापस 10 में बदल सकते हैं। मैंने कभी इसका सामना नहीं किया है, इसलिए मैं आपके द्वारा उपयोग किए जा रहे संस्करण में एक बग मानूंगा। – Codezy
एसएसएमएस संस्करण 2005 - पोस्ट में जोड़ा गया। –
2011/04/28 तक एसएसएमएस 2008 में अभी भी एक बग। मेरे पास "वर्कर (10)" कॉलम हैं जिन्हें मैं बदल रहा हूं "nvarchar (10)"। मैं फ़ील्ड पर क्लिक करता हूं, मैं एक 'एन' जोड़ता हूं, मैं दूर क्लिक करता हूं ... एसएसएमएस इसे "nvarchar (50)" में बदल देता है। असल में, मैंने डेटा स्ट्रिंग में संपूर्ण स्ट्रिंग "nvarchar (10)" चिपकाने का भी प्रयास किया है, और जब मैं दूर क्लिक करता हूं, तो यह इसे "nvarchar (50)" पर रीसेट करता है। यह एक बड़ा बग है। – Triynko