में एम्पर्सेंड से बचें मैं ओरेकल डेटाबेस के खिलाफ एक सरल INSERT कथन का प्रयास कर रहा हूं। मानों में से एक VARCHAR2 फ़ील्ड है और सम्मिलित कथन में एक एम्पर्सेंड होता है। मैं यह कैसे करु?पीएल/एसक्यूएल डेवलपर
-
भागने
- & के रूप में \ & पर
- सेट सेट से बच के साथ बंद स्कैन
- सेट बंद परिभाषित करते हैं ((यह एक ORA-00,922 य विकल्प त्रुटि होती है): मैं निम्न विधियों की कोशिश की है यह ओआरए -00 9 22 गायब या अमान्य विकल्प त्रुटि का कारण बनता है)
कोई अन्य विचार?
मैंने इस प्रश्न में chr (38) समाधान का उपयोग करके इसे "हल" किया है: http://stackoverflow.com/questions/1137354/oracle-pl-sql-escape-character-for-a लेकिन कुछ चाहिए अधिक सुंदर –
क्या आप SQL विंडो या कमांड विंडो के माध्यम से सम्मिलन निष्पादित करने का प्रयास कर रहे हैं? –
रे, क्या आपने इसे पूरी तरह से बंद करने के बजाय किसी अन्य चरित्र को परिभाषित करने की कोशिश की है? सुनिश्चित नहीं है कि यह मदद करेगा क्योंकि मैं PLSQL डेवलपर का उपयोग नहीं करता लेकिन यह ... – Ollie