Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

निर्दिष्ट स्थान पर xmltype में xmltype डालें [PL/SQL]

आप बताए गए appendChildXML का इस्तेमाल कर सकते हैं , यहाँ की तरह:

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;

आउटपुट:

<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. Oracle में विशेषाधिकार निरस्त करें

  2. Oracle SQL में दो कॉलम पिवोटिंग

  3. Oracle पर SYSDATE के लिए UTC मान कैसे प्राप्त करें?

  4. अधिक सुरुचिपूर्ण एसक्यूएल?

  5. Oracle में सप्ताहवार डेटा कैसे प्राप्त करें