सबसे अच्छा तरीका है उद्धरण स्ट्रिंग शाब्दिक तकनीक . का उपयोग करना . सिंटैक्स q'[...]'
. है , जहां "[" और "]" वर्ण निम्न में से कोई भी हो सकते हैं, जब तक कि वे पहले से ही स्ट्रिंग में प्रकट नहीं होते हैं।
- !
- [ ]
- { }
- ( )
- <>
आपको स्ट्रिंग के भीतर एकल-उद्धरण चिह्नों के बारे में चिंता करने की ज़रूरत नहीं है।
<ब्लॉकक्वॉट>मान लीजिए मेरे पास aaa'gh के रूप में एक स्तंभ मान है
तो आप बस SQL को इस रूप में लिख सकते हैं,
SELECT q'[aaa'gh]' FROM DUAL;
यह डेवलपर्स के लिए बहुत समय बचाता है। वे दिन गए जब हम (डेवलपर्स) विकास डीबी में dbms_output का उपयोग करके गतिशील एसक्यूएल को सत्यापित करने के लिए प्रयोग करते थे, बस यह सुनिश्चित करने के लिए कि उत्पादन में जाने से पहले चीजें जगह पर हों।