sql >> Databáze >  >> RDS >> Oracle

Vytvořte xml kořenový element pro clob, který nemá kořenový element v Oracle

Pokud vše, co potřebujete, je pouze přiložit váš xml do <Record>..</Record> a váš XML je v CLOB, tak proč jednoduše nezřetězíte '<Record>' a '</Record>' řetězce?

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. Jak GET_FORMAT() funguje v MariaDB

  2. Připojení tabulek Google k MySQL s JDBC

  3. Jak získat seznam měsíců mezi 2 danými daty pomocí dotazu?

  4. Počítejte neprázdná pole mysql