比如:
select * from all_tables使用sql语句将上面的查询结果生成到D:\oracle_AllTables.xml
?
本来是想通过程序来处理,但是,这样还的性能太低,
select * from all_tables使用sql语句将上面的查询结果生成到D:\oracle_AllTables.xml
?
本来是想通过程序来处理,但是,这样还的性能太低,
XMLAGG(XMLELEMENT("Employee",
e.job_id||' '||e.last_name)
ORDER BY last_name))
as "Dept_list"
FROM employees e
WHERE e.department_id = 30;Dept_list
-------------------------------------------------------------
<Department>
<Employee>PU_CLERK Baida</Employee>
<Employee>PU_CLERK Colmenares</Employee>
<Employee>PU_CLERK Himuro</Employee>
<Employee>PU_CLERK Khoo</Employee>
<Employee>PU_MAN Raphaely</Employee>
<Employee>PU_CLERK Tobias</Employee>
</Department>
然后再把查询结果用流写出来
utl_file.put_line: 对打开的文件进行覆盖操作;UTL_FILE.FCLOSE:关闭打开的文件;另外要注意的是,由于oracle会限制UTL_FILE的访问路径,因此要在ini文件中进行配置
增加 utl_file_dir = * 这一项
并重启数据库。