Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ऑरैकल में, मैं यूटीएफ 8 प्रदर्शित करने के लिए अपना सत्र कैसे बदलूं?

वर्ण सेट लोकेल का हिस्सा है, जो NLS_LANG के मान से निर्धारित होता है . जैसा कि दस्तावेज़ीकरण स्पष्ट करता है कि यह एक ऑपरेटिंग सिस्टम चर है :

<ब्लॉकक्वॉट>

NLS_LANG UNIX प्लेटफॉर्म पर एक पर्यावरण चर के रूप में सेट किया गया है। NLS_LANG Windowsplatforms पर रजिस्ट्री में सेट है।

अब हम ALTER SESSION . का उपयोग कर सकते हैं कुछ स्थानीय तत्वों, NLS_LANGUAGE और NLS_TERRITORY के मानों को बदलने के लिए। लेकिन नहीं, अफसोस, चरित्र सेट। इस विसंगति का कारण है - मुझे लगता है - कि भाषा और क्षेत्र केवल इस बात को प्रभावित करते हैं कि Oracle संग्रहीत डेटा की व्याख्या कैसे करता है, उदा। बड़ी संख्या प्रदर्शित करते समय अल्पविराम या अवधि प्रदर्शित करना है या नहीं। जबकि कैरेक्टर सेट इस बात से संबंधित है कि क्लाइंट एप्लिकेशन प्रदर्शित डेटा को कैसे प्रस्तुत करता है। यह जानकारी क्लाइंट एप्लिकेशन द्वारा स्टार्टअप समय पर उठाई जाती है, और इसे भीतर से नहीं बदला जा सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle, PDO_OCI बनाम OCI8

  2. एक्सेस में ओडीबीसी लिंक्ड टेबल के लिए थोक INSERTs के प्रदर्शन को कैसे बढ़ाया जाए?

  3. Oracle RMAN का परिचय

  4. Oracle:UPSERT कैसे करें (किसी तालिका में अद्यतन या सम्मिलित करें?)

  5. DECOMPOSE() Oracle में फंक्शन