] अपेक्षित 8000 के बजाय 4000 वर्ण। यह ट्रंकेशन प्रदान किए गए कोड में एक विशिष्ट परिदृश्य के कारण होता है।
घोषणा को समझना (अधिकतम), जो इसे 2GB डेटा को स्टोर करने की अनुमति देता है। हालाँकि, इस डेटाटाइप को पहले असाइनमेंट ऑपरेशन तक असाइन नहीं किया गया है। चर जो सभी 4000 से कम वर्ण हैं। @SQL1 को सौंपे जाने से पहले, कॉन्टेनेटेड स्ट्रिंग को अभी भी छोटे तार का एक संग्रह माना जाता है। स्थिरांक (nvarchar (अधिकतम)) का प्रकार डेटा प्रकार के समवर्ती स्ट्रिंग (जो प्रभावी रूप से nvarchar (4000)) है, को ओवरराइड करता है। यह अंतिम स्ट्रिंग को 4000 वर्णों के लिए ट्रंक करने में परिणाम देता है। Nvarchar (अधिकतम)। यह निम्न कोड का उपयोग करके प्राप्त किया जा सकता है: सेट @sql1 = '' सेट @sql1 = @sql1 'अलग -अलग स्थल का चयन करें ... ....
@sql1 को एक खाली स्ट्रिंग पर सेट करके पहले, कॉन्टेनेशन ऑपरेशन हमेशा एक nvarchar (अधिकतम) मान में परिणाम होगा, ट्रंकेशन समस्या को रोकना।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3