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

oracle 11g . में अरबी वर्ण सम्मिलित करना

सबसे पहले जांचें कि क्या आपका डेटाबेस अरबी अक्षरों को संग्रहीत करने में सक्षम है

SELECT * 
from NLS_DATABASE_PARAMETERS
WHERE PARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');

अगर आपको AL32UTF8 . जैसे मान मिलते हैं , AL16UTF16 या WE8ISO8859P6 आप ठीक हैं और डीबी ऐसे पात्रों को संग्रहित करने में सक्षम है।

SQL डेवलपर में Tools / Preferences / Environment / Encoding पर जाएं और UTF-8 . चुनें ।

पर्यावरण चर को NLS_LANG=ARABIC_AMERICA.AL32UTF8 पर सेट करें या इसी तरह, आप NLS_LANG=.AL32UTF8 भी कर सकते हैं डिफ़ॉल्ट/मौजूदा भाषा और क्षेत्र को बनाए रखने के लिए। वैकल्पिक रूप से आप अपनी रजिस्ट्री में HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY_%ORACLE_HOME_NAME%\NLS_LANG पर भी सेट कर सकते हैं (32 बिट के लिए), सम्मान। HKLM\SOFTWARE\ORACLE\KEY_%ORACLE_HOME_NAME%\NLS_LANG (64 बिट के लिए)।

तब यह काम करना चाहिए।

अपने स्थानीय वर्ण सेट (यानी NLS_LANG) को बदलने से डेटाबेस में कोई भी मौजूदा डेटा प्रभावित नहीं होता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल दिनांक वस्तु के लिए जावास्क्रिप्ट दिनांक

  2. डेटाबेस डिजाइन में विरासत

  3. Oracle से SQL सर्वर में एक छवि सम्मिलित करना

  4. ऑरैकल डेटाबेस में दिनांक स्वरूप कैसे बदलें

  5. गैर-शून्य स्तंभ मान का पहला उदाहरण खोजने के लिए Oracle SQL पुनरावर्तन