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

कैसे बदलें ' या XMLELEMENT Oracle का उपयोग करते समय कोई विशेष वर्ण

आप utl_i18n का इस्तेमाल कर सकते हैं पैकेज और unescape_reference() विशेष रूप से समारोह। यहां एक उदाहरण दिया गया है:

clear screen;
column res format a7;

select utl_i18n.unescape_reference(
          rtrim(
               xmlagg( -- use of xmlagg() function in 
                       -- this situation seems to be unnecessary 
                       XMLELEMENT(E,'I''m'||':')
                      ).extract('//text()'),':'
                )
        ) as res
 from dual;

परिणाम:

RES   
-------
I'm  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PLSQL में एकाधिक पैरामीटर्स के लिए अल्पविराम से अलग की गई क्वेरी

  2. Oracle INSERT INTO SELECT(...) DUP_VAL_ON_INDEX अपवाद व्यवहार

  3. utl फ़ाइल का नाम बदलने का कार्य विफल रहा

  4. Oracle ADF 11g जावा EE फ्रेमवर्क में कहाँ खड़ा है?

  5. Oracle के RAW(16) से .NET के GUID में कनवर्ट करें