Oracle输出文本平面(CSV、XML)文本数据详细过程

此过程是提供给前端,调用的接口,为报表提供”下载“功能。以下是本人在测试环境的测试,有什么不足的地方,请留言指教,谢谢。

1、测试表

Oracle输出文本平面(CSV、XML)文本数据详细过程_第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

Oracle输出文本平面(CSV、XML)文本数据详细过程_第2张图片

 

2、输出xml格式的文本

select dbms_xmlgen.getxml('select * from c##djj.tab_tree') products_xml from dual;

Oracle输出文本平面(CSV、XML)文本数据详细过程_第3张图片

你可能感兴趣的:(Oracle,平面,xml)