sql >> Databáze >  >> RDS >> Oracle

Jak zapsat XML do souboru (PL/SQL)?

1) Konfigurace (Přihlaste se jako uživatel pomocí CREATE ANY DIRECTORY oprávnění)

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

2) Převeďte xml na clob a uložte jej.

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. Nový příznak trasování pro opravu výkonu proměnné tabulky

  2. Jak volat uloženou proceduru v pohledu?

  3. Autoincrement PostgreSQL

  4. Jak mohu obdržet e-mail, když je moje tabulka MySQL aktualizována?