Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Buat elemen root xml untuk gumpalan yang tidak memiliki elemen root di Oracle

Jika yang Anda butuhkan hanyalah melampirkan xml Anda di <Record>..</Record> , dan XML Anda dalam CLOB, lalu mengapa Anda tidak menggabungkan saja '<Record>' dan '</Record>' string?

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. masalah dengan timer dalam bentuk oracle

  2. Cara Membuat PL/SQL SYS_REFCURSOR Di Database Oracle

  3. sql - permintaan tunggal untuk mengembalikan nilai yang tidak ada

  4. Mencoba mencari tahu panjang maksimum Rowid di Oracle

  5. Cara mengubah pengaturan untuk Pengembang SQL untuk mengenali versi SDK saat ini dengan benar