sql >> Databasteknik >  >> RDS >> Oracle

Hur skriver man XML till fil (PL/SQL)?

1) Konfiguration (Logga som användare med CREATE ANY DIRECTORY privilegier)

create or replace directory YOUR_DIR_NAME as '/path/../';
grant read, write on directory YOUR_DIR_NAME to your_schema;

2) Konvertera xml till clob och spara det.

declare
  v_xml_clob   clob;
begin
  select xmlserialize(document xmlelement("a", 'lalal') as clob) into v_xml_clob from dual;
  Dbms_xslprocessor.CLOB2FILE(cl => x_xml_clob, flocation => 'YOUR_DIR_NAME', fname => 'somename.xml');
end;



  1. Vad är det bästa sättet i MySQL att få hur många timmar gammalt något är?

  2. Förebyggande triggers

  3. Hur åtgärdar jag felet 'Värde utanför intervallet justerat för kolumn'?

  4. Är det möjligt att anropa lagrad procedur i sikte?