हम में से बहुत से लोग जानते हैं कि सिंगल क्वोट्स से बचने का लोकप्रिय तरीका उन्हें नीचे की तरह आसानी से डब करना है।
PRINT 'It''s me, Arul.';
हम एकल उद्धरण से बचने के कुछ अन्य वैकल्पिक तरीकों पर ध्यान देने जा रहे हैं।
1.UNICODE अक्षर
39 एकल उद्धरण का UNICODE चरित्र है। तो हम इसे नीचे की तरह उपयोग कर सकते हैं।
PRINT 'Hi,it'+CHAR(39)+'s Arul.';
PRINT 'Helo,it'+NCHAR(39)+'s Arul.';
2.QUOTED_IDENTIFIER
एक और सरल और सबसे अच्छा वैकल्पिक उपाय है QUOTED_IDENTIFIER का उपयोग करना। जब QUOTED_IDENTIFIER को ऑफ़ पर सेट किया जाता है, तो स्ट्रिंग्स को दोहरे उद्धरण चिह्नों में संलग्न किया जा सकता है। इस परिदृश्य में, हमें एक उद्धरण से बचने की आवश्यकता नहीं है। तो, एकल उद्धरण के साथ बहुत सारे स्ट्रिंग मानों का उपयोग करते समय यह तरीका बहुत मददगार होगा। INSERT / UPDATE लिपियों की इतनी सारी पंक्तियों का उपयोग करते समय यह बहुत मददगार होगा, जहाँ एकल उद्धरण वाले कॉलम मान होते हैं।
SET QUOTED_IDENTIFIER OFF;
PRINT "It's Arul."
SET QUOTED_IDENTIFIER ON;
निष्कर्ष
उपर्युक्त विधियां AZURE और ऑन प्रिमाइसेस दोनों पर लागू होती हैं।