सही किया गया...
तालिका वर्चर (अधिकतम) द्वारा हो सकती है लेकिन आपके द्वारा निर्दिष्ट मान केवल nvarchar . हैं (4000)
यानी
maxcolumn = maxvalues + smallstring1 + **unicodestring** + smallstring3 + smallstring4 ...
दाहिना हाथ nvarchar(4000) अधिकतम . पर रहेगा डेटाटाइप प्राथमिकता के कारण। nvarchar> varchar. जब अधिकतम कॉलम को असाइन किया जाता है तो यह छोटा हो जाता है
आपको वर्चर में दाईं ओर सभी मान सुनिश्चित करने होंगे
यह अभी भी है पूर्णांक विभाजन की तरह ... मुझे क्या भ्रमित किया गया था कि 4000 की सीमा थी जब वर्कर 8000 है ... इसका मतलब कहीं नवरचर है।
Nvarchar(Max) के लिए मुझे TSQL में केवल 4000 वर्ण मिल रहे हैं?