Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tạo phần tử gốc xml cho một clob không có phần tử gốc trong Oracle

Nếu tất cả những gì bạn cần chỉ là đặt xml của bạn trong <Record>..</Record> và XML của bạn nằm trong CLOB, vậy tại sao bạn không chỉ cần nối '<Record>''</Record>' chuỗi?

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. System.Data.OracleClient yêu cầu phần mềm máy khách Oracle phiên bản 8.1.7 trở lên

  2. Oracle Connect By

  3. Cơ sở dữ liệu Oracle 21c

  4. Thiết kế ngược mô hình dữ liệu bằng Oracle SQL Developer

  5. Tài liệu MAA cho Đám mây Oracle