参考网络
示例如下:
1.main.sql脚本:
$ more main.sql
set linesize 200
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool tables.xls
@get_tables.sql
spool off
exit
2.get_tables.sql脚本:
$ more get_tables.sql
select owner,table_name,tablespace_name,blocks,last_analyzed
from all_tables order by 1,2;
3.执行并获得输出:
$ sqlplus "/ as sysdba" @main
此处输出为xls文件,通过下图我们可以看到输出效果:
Excel输出
把main.sql脚本中的,spool tables.xls更改为spool tables.htm,我们可以获得htm格式输出
本文介绍了一种使用SQL脚本将数据库中的表格信息导出为Excel或HTML格式的方法。通过两个示例脚本main.sql和get_tables.sql,演示了如何设置输出格式,并将结果保存到指定文件中。

966

被折叠的 条评论
为什么被折叠?



