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

SQL त्रुटि:ORA-12712:नया वर्ण सेट पुराने वर्ण सेट का सुपरसेट होना चाहिए

ALTER DATABASE CHARACTER SET . के लिए कथन को सफलतापूर्वक निष्पादित करने के लिए, दो शर्तों को पूरा करना होगा:

  • वर्तमान वर्ण सेट का प्रत्येक वर्ण नए वर्ण सेट में उपलब्ध है।
  • वर्तमान वर्ण सेट में प्रत्येक वर्ण का नए वर्ण सेट में समान कोड बिंदु मान होता है। (यानी:पुराना वर्णसेट नए का सबसेट होना चाहिए)

क्योंकि WE8MSWIN1252 AL32UTF8 . का सख्त उपसमुच्चय नहीं है यह कथन विफल हो जाएगा (उदाहरण:पाउंड चिह्न A3 . है हेक्स में WE8MSWIN1252 . में , लेकिन AL32UTF8 . में यह C2 A3 है )।

आपको CSALTER . का उपयोग करना होगा इस प्रवास को करने के लिए।

देखें:कैरेक्टर सेट माइग्रेशन ।



  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-00955 नाम पहले से ही किसी मौजूदा वस्तु द्वारा उपयोग किया जा रहा है

  2. डायनामिक एसक्यूएल निष्पादित करने वाले ओरेकल पीएल/एसक्यूएल अज्ञात ब्लॉक से परिणामसेट/कर्सर कैसे वापस करें?

  3. एसक्यूएल पिता-आईडी-संगठित पेड़ में चक्रीय संदर्भ खोजने के लिए चयन करें?

  4. डॉटनेट एमवीसी एप्लिकेशन में ओरेकल डेटाबेस से कनेक्ट करें

  5. PL/SQL का उपयोग करके तालिका से डेटा पुनर्प्राप्त करना