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

मैं कैसे बता सकता हूं कि मेरा ओरेकल सिस्टम यूनिकोड या मल्टीबाइट वर्णों का समर्थन करने के लिए सेट है या नहीं?

SELECT *
  FROM v$nls_parameters
 WHERE parameter LIKE '%CHARACTERSET';

आपको डेटाबेस और राष्ट्रीय चरित्र सेट दिखाएगा। डेटाबेस कैरेक्टर सेट CHAR . में डेटा के एन्कोडिंग को नियंत्रित करता है और VARCHAR2 स्तंभ। यदि डेटाबेस उन स्तंभों में यूनिकोड का समर्थन करता है, तो डेटाबेस वर्ण सेट AL32UTF8 (या कुछ दुर्लभ मामलों में UTF8) होना चाहिए। राष्ट्रीय वर्ण सेट NCHAR . में डेटा के एन्कोडिंग को नियंत्रित करता है और NVARCHAR2 स्तंभ। यदि डेटाबेस कैरेक्टर सेट यूनिकोड का समर्थन नहीं करता है, तो आप इन डेटा प्रकारों के साथ कॉलम में यूनिकोड डेटा स्टोर करने में सक्षम हो सकते हैं, लेकिन यह आमतौर पर सिस्टम में जटिलता जोड़ता है-- राष्ट्रीय कैरेक्टर सेट का समर्थन करने के लिए एप्लिकेशन को बदलना पड़ सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00972 पहचानकर्ता बहुत लंबा उपनाम स्तंभ नाम है

  2. मेरा अमान्य वर्ण कहां है (ORA-00911)

  3. एसक्यूएल इन क्लॉज 1000 आइटम सीमा

  4. क्या JPQL में ऐसी कोई CASE अभिव्यक्ति है?

  5. Oracle.DataClient का उपयोग करते समय प्रदाता Oracle क्लाइंट त्रुटि के संस्करण के साथ संगत नहीं है