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

एक क्लॉब के लिए एक एक्सएमएल रूट तत्व बनाएं जिसमें ओरेकल में मूल तत्व नहीं है

अगर आपको बस अपने एक्सएमएल को <Record>..</Record> . में संलग्न करना है , और आपका XML CLOB में है, तो आप केवल '<Record>' और '</Record>' तार?

DECLARE
  v_clob CLOB;
  v_clob_with_root CLOB;
  v_xml xmltype;
BEGIN
  v_clob := '
    <a row="1">
     <b>test</b>
    <a>
    <a row="2">
     <b>test</b>
    </a>';

  v_clob_with_root := '<Record>' || v_clob_with_root || '</Record>';

  v_xml := xmltype(v_clob_with_root); -- no errors, XML is correct
END;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PLS-00306:'OUTPUT_ARRAY' पर कॉल में गलत संख्या या तर्कों के प्रकार

  2. आंतरिक क्वेरी के साथ ORDER BY, ORA-00907 लापता सही कोष्ठक दे रहा है

  3. ऑरैकल में xmlconcat फ़ंक्शन का उपयोग कैसे करें

  4. अपवाद को कैसे संभालें और शेष कथनों को कैसे निष्पादित करें?

  5. Oracle में पैक की गई प्रक्रियाओं और कार्यों के कोड की पंक्तियों को कैसे खोजें