में एकल और डबल कोट्स दोनों को कैसे संभालें- मेरे पास यह नमूना टी-एसक्यूएल क्वेरी है और इसे SQL-Server-2008 पर आज़माएं।एसक्यूएल-अपडेट स्टेटमेंट
DECLARE nvarchar(1000) @wstring = "I asked my son's teacher, "How is my son doing now?""
UPDATE tablename SET columnname = ' " & @wstring & " ' where ... blah ... blah
मुझे पता है कि उपरोक्त क्वेरी त्रुटि फेंक देगी।
तो मैं SQL-अद्यतन कथन में एकल और डबल कोट्स दोनों को कैसे प्रबंधित करूं?
कृपया प्रत्येक उद्धरण से पहले 'स्लैश \' या सिंगल-कोट जोड़ने के बारे में सुझाव न दें और समान रूप से द्वि-उद्धरण के लिए।
यह अव्यवहारिक होगा क्योंकि उपर्युक्त उदाहरण केवल एक सरल है और वास्तविक अनुप्रयोग मान 1000 से अधिक वर्ण हैं, जो किसी अन्य सिस्टम-स्रोत से प्राप्त किए जाएंगे।
क्या स्थिति है कि आपके पास एक विशेष टेक्स्ट फ़ाइल है जिसे आप SQL क्लाइंट में मैन्युअल रूप से सम्मिलित करना चाहते हैं?या आप फ़ाइल डालने के लिए एक प्रोग्राम लिख रहे हैं, और आप प्रोग्राम को लिखने के तरीके के बारे में जानने के लिए क्लाइंट में बस परीक्षण कर रहे हैं? –
क्या आप सी # का उपयोग कर रहे हैं? स्थिति को समझने की कोशिश के लिए – Pankaj
Thx Russell ...। परिदृश्य इस तरह है - ऐसे कई सिस्टम हैं जो हमें यह 1000+ वर्ण स्ट्रिंग भेजते हैं। अब यह स्ट्रिंग एक एसक्यूएल-पैरामीटर के रूप में पारित की गई है और मेरी एसक्यूएल अपडेट-क्वेरी को किसी विशेष कॉलम में स्ट्रिंग डालने की आवश्यकता है। – MukeshAnAlsoRan