MSDN फ़ोरम पर भी यही प्रश्न पूछा गया था:
- वरचर(अधिकतम) बनाम वर्चर(255)
मूल पोस्ट से (वहां और अधिक जानकारी):
<ब्लॉकक्वॉट>जब आप डेटा को VARCHAR(N) कॉलम में संग्रहीत करते हैं, तो मान भौतिक रूप से उसी तरह संग्रहीत होते हैं। लेकिन जब आप इसे स्क्रीन के पीछे एक VARCHAR (MAX) कॉलम में स्टोर करते हैं, तो डेटा को टेक्स्ट मान के रूप में संभाला जाता है। इसलिए VARCHAR(MAX) मान के साथ काम करते समय कुछ अतिरिक्त प्रसंस्करण की आवश्यकता होती है। (केवल अगर आकार 8000 से अधिक है)
VARCHAR(MAX) या NVARCHAR(MAX) को 'बड़ा मान प्रकार' माना जाता है। बड़े मूल्य प्रकार आमतौर पर 'पंक्ति से बाहर' संग्रहीत किए जाते हैं। इसका मतलब है कि डेटा पंक्ति में किसी अन्य स्थान पर एक पॉइंटर होगा जहां 'बड़ा मान' संग्रहीत किया जाता है...