sql >> Database teknologi >  >> RDS >> Oracle

Opret et xml-rodelement til en clob, som ikke har et rodelement i Oracle

Hvis alt du behøver er bare at vedlægge din xml i <Record>..</Record> , og din XML er i CLOB, hvorfor kan du så ikke bare sammenkæde '<Record>' og '</Record>' strenge?

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. hvad er den bedste måde at oprette tilfældigt mysql ID ved hjælp af PHP

  2. Opdater flere poster i én ActiveRecord-transaktion i Rails

  3. læser utf-8-indhold fra mysql-tabel

  4. Hvordan oprettes fremmednøgle i Oracle SQL Developer?