Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zapisać XML do pliku (PL/SQL)?

1) Konfiguracja (zaloguj się jako użytkownik za pomocą CREATE ANY DIRECTORY przywileje)

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

2) Konwertuj xml na clob i zapisz go.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstawianie danych do tabeli za pomocą Execute Immediate w Oracle

  2. TRANSLATE() Funkcja w Oracle

  3. Odpowiednik LITAGG z klauzulą ​​okienkową

  4. Oracle Rolling lub Running sumy według miesiąca

  5. oracle konwertuj czas epoki unix na datę