此过程是提供给前端,调用的接口,为报表提供”下载“功能。以下是本人在测试环境的测试,有什么不足的地方,请留言指教,谢谢。
1、测试表
分别对测试表输出csv、xml两种格式文件数据。前期的准备工作。
--在服务器端创建directory,用管理员用户
create or replace directory ORC_PPUTOUT_FILE as '/data/orc_putout_files';
grant read,write on directory ORC_PPUTOUT_FILE to c##djj;
grant execute on utl_file to c##djj;
Linux对Oracle用户对新建的目录授权
chown -R oracle:oinstall /data/orc_putout_files
2、输出xml格式的文本
select dbms_xmlgen.getxml('select * from c##djj.tab_tree') products_xml from dual;