Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Masukkan xmltype ke xmltype di tempat yang ditentukan [PL/SQL]

Anda dapat menggunakan appendChildXML yang disebutkan di atas , seperti di sini:

declare
  v_xml  xmltype := xmltype('<ord>
                               <head>
                                 <ord_code>123</ord_code>
                                 <ord_date>01-01-2015</ord_date>
                               </head>
                             </ord>');
  v_xml2 xmltype:= xmltype('<pos>
                              <pos_code>456</pos_code>
                              <pos_desc>description</pos_desc>
                            </pos>');
  v_output xmltype;
begin
  select appendChildXML(v_xml, 'ord', v_xml2) 
    into v_output from dual;

  -- output result
  dbms_output.put_line( substr( v_output.getclobval(), 1, 1000 ) );
end;

Keluaran:

<ord>
  <head>
    <ord_code>123</ord_code>
    <ord_date>01-01-2015</ord_date>
  </head>
  <pos>
    <pos_code>456</pos_code>
    <pos_desc>description</pos_desc>
  </pos>
</ord>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melarikan diri dari satu kutipan saat menggunakan JdbcTemplate

  2. Bagaimana cara menghitung minggu dalam setahun di Oracle menggunakan hari pertama non-standar dalam seminggu?

  3. Lingkungan database Oracle gratis atau percobaan

  4. Oracle Order dengan tidak bekerja untuk Subquery dari DUAL

  5. Cara membaca dan menyimpan data XML dalam database