nvarchar(max)
nvarchar(integer-length)
. से वास्तव में एक अलग डेटा प्रकार है . इसकी विशेषताएँ बहिष्कृत text
. जैसी अधिक हैं डेटा प्रकार।
अगर nvarchar(max)
मान बहुत बड़ा हो जाता है, जैसे text
, इसे बाहर संग्रहीत किया जाएगा पंक्ति (एक पंक्ति अधिकतम 8000 बाइट्स तक सीमित है) और इसके लिए एक सूचक पंक्ति में ही संग्रहीत किया जाता है। आप इतने बड़े क्षेत्र को कुशलतापूर्वक अनुक्रमित नहीं कर सकते हैं और यह तथ्य कि डेटा को कहीं और संग्रहीत किया जा सकता है, अनुक्रमणिका की खोज और स्कैनिंग को और अधिक जटिल बना देता है। उस पर एक अद्वितीय बाधा पैदा करना।