अंडरस्कोर क्लॉज - ऑरैकल, oracle11g, oracle10g जैसे ऑरैकल में काम नहीं कर रहा है

जब विकास, मैंने खोजने के लिए "test_1%" का उपयोग कियाजैसे "test_123"। लेकिन उत्पादन वातावरण में यह काम नहीं कर रहा है। "भागने" "का उपयोग कर काम कर रहा है। क्या ऑरैकल में सेट करने की कोई सेटिंग है? मैं बिना बचने के उपयोग करना चाहता हूं ""।

उत्तर:

उत्तर № 1 के लिए 1 9

एसक्यूएल डेवलपर में इसे आज़माएं:

SELECT * FROM TABLE1 WHERE NAME LIKE "test_1%" escape ""

एसक्यूएल प्लस में:

set escape ""
SELECT * FROM TABLE1 WHERE NAME LIKE "test_1%";

जवाब के लिए 0 № 2

ओरेकल में, आप भी उपयोग कर सकते हैं ESCAPE इस तरह:

SELECT * FROM name_of_table WHERE description LIKE "testing_%" ESCAPE "";

संबंधित सवाल
सबसे लोकप्रिय