मुझे this article में मिला, कि ओरेकल 10 जी के बाद से, ALTER SESSION
का उपयोग करके किसी विशेष कनेक्शन-सत्र को किसी भी पागल SQL फ़ंक्शन की आवश्यकता के बिना स्ट्रिंग केस-असंवेदनशील तुलना करने का एक तरीका है।डिफ़ॉल्ट रूप से ORACLE 11g केस असंवेदनशील
क्या किसी को पता है कि, 11 जी में, डेटाबेस को सभी नए कनेक्शन-सत्रों के लिए डिफ़ॉल्ट रूप से इस मोड में हमेशा संचालित करने का तरीका हो सकता है, जिससे आप कनेक्ट होने पर ALTER SESSION
एस चलाने की आवश्यकता को समाप्त कर सकते हैं?
या शायद, एक अतिरिक्त पैरामीटर जो आप अपनी कनेक्शन स्ट्रिंग पर निर्दिष्ट कर सकते हैं जो इसे चालू करेगा?
ड्रॉप करने है कि बोली ओरेकल प्रलेखन से है नहीं है, यह ऑप्टिमाइज़र द्वारा चुने गए पथ के बावजूद "कोई समझ नहीं आता है। इसके लिए एक और उपयोगी संदर्भ है http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/ch5lingsort.htm#sthref650 –
"एनएलएस_ * पैरामीटर के सही उपयोग पर अच्छा लिंक" मैंने आपके उत्तर में प्रदान किया है वही लिंक और जानकारी जो आपने प्रदान की है, सिवाय इसके कि मेरे उत्तर में लिंक 11 जी दस्तावेज से है। –
अब मैं इस मुद्दे के साथ काम कर रहा हूं और मैंने पाया कि प्रदर्शन समस्याओं से बचने के लिए, कॉलम के लिए एक सीआई इंडेक्स बनाया जा सकता है: table_name पर अनुक्रमणिका अनुक्रमणिका_नाम बनाएं (NLSSORT (column_name, 'NLS_SORT = BINARY_CI')); [संदर्भ] (http://geekzspot.blogspot.com.es/2010/01/case-insensitive-oracle-database.html) – Marc