sql >> Database >  >> RDS >> Oracle

Maak een xml root element voor een clob die geen root element heeft in Oracle

Als u alleen uw xml hoeft in te sluiten in <Record>..</Record> , en je XML staat in CLOB, waarom voeg je dan niet gewoon de '<Record>' samen en '</Record>' snaren?

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. MySQL top-N ranking en de rest van dezelfde groep optellen

  2. Gegevens uit twee tabellen zonder gegevens uit de eerste te herhalen?

  3. Kan MySQL-datum/tijd-waarde niet converteren naar System.DateTime in VS2010

  4. MYSQL Converteer tijdstempel naar maand