Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để ghi XML vào tệp (PL / SQL)?

1) Cấu hình (Đăng nhập với tư cách người dùng bằng CREATE ANY DIRECTORY đặc quyền)

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

2) Chuyển đổi xml thành clob và lưu nó.

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. Tên người dùng và mật khẩu nào nên được nhập khi kết nối với SQL * Plus sau khi cài đặt Oracle 11g?

  2. Cách truy vấn cột CLOB trong Oracle

  3. Bản dịch Microsoft T-SQL sang Oracle SQL

  4. PLSQL Chèn vào với truy vấn con và mệnh đề trả về

  5. Quyền truy cập bị từ chối trong khi đặt DBMS_XDB.SETHTTPORT