sql >> データベース >  >> RDS >> Oracle

Oracleにルート要素がないclobのxmlルート要素を作成します

    必要なのは、xmlを<Record>..</Record>で囲むことだけです。 、XMLがCLOBにある場合は、単に'<Record>'を連結してみませんか。 および'</Record>' 文字列?

    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. Railsは同時入力で一意性が失敗することを検証します

    2. mysqlでvarbinaryからchar/varcharに変換する方法

    3. 正規表現文字クラスを持つCDbCriteriaパラメーター

    4. 個別のユーザーセッションのリストから最も早い日付と時刻を選択します