如果在存储过程中将查询的结果集生成一个xml文件?
比如:
select * from all_tables
使用sql语句将上面的查询结果生成到D:\oracle_AllTables.xml
?
本来是想通过程序来处理,但是,这样还的性能太低,
------解决方案--------------------SELECT XMLELEMENT( "Department ",
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>
然后再把查询结果用流写出来