मैं यह करने के कोशिश कर रहा हूँ:वर्चर (अधिकतम) से अधिक स्ट्रिंग var को कैसे स्टोर करें?
DECLARE @myVar VARCHAR(MAX)
Loop with cursor
select @myVar = @myVar + bla bla bla
end loop
जब पाश समाप्त होता है, @myVar अधूरा है, केवल 8000 अक्षर हैं।
मैंने टेक्स्ट का उपयोग करने का प्रयास किया है, लेकिन स्थानीय वर्रों की अनुमति नहीं है।
इस मामले का अच्छा समाधान क्या होगा?
xml var? वेब के माध्यम से
How do I pass a string parameter greater than varchar(8000) in SQL Server 2000?
Check if concatenating to a varchar(max) will go beyond max allowable characters
और दूसरों:
मैं सिर्फ इस पोस्ट ध्यान दिया है।
सम्मान।
'वर्कर (अधिकतम) 'से बड़ा ?? यह 2 जीबी डेटा है - 2 अरब वर्ण - यह 200 से अधिक बार ** पूरे * युद्ध और शांति * का आकार लियो टॉल्स्टोज द्वारा उपन्यास है .... और यह ** आपके लिए पर्याप्त नहीं है?!? * * –
@marc_s: सवाल यह पूछता है कि पोस्टर के चर में केवल लूप के अंत में 8000 वर्ण क्यों हैं; मुझे लगता है कि शीर्षक भ्रामक है। शायद पोस्टर यह स्पष्ट करने के लिए संपादित कर सकता है कि यहां वास्तव में क्या पूछा जा रहा है। –
@ केनहाइट: इस समस्या को ठीक करने के तरीके के बारे में मेरी प्रतिक्रिया देखें। –