使用SQL*PLUS,构建完美excel或html输出
2011-08-29 08:45
399 查看
通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。
本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件.
首先创建两个脚本:
1.main.sql
用以设置环境,调用具体功能脚本
2.功能脚本-get_tables.sql
为实现具体功能之脚本
通过这样两个脚本可以避免spool中的冗余信息,参考:
如何去除SQLPLUS中SPOOL的冗余信息
示例如下:
1.main.sql脚本:
2.get_tables.sql脚本:
3.执行并获得输出:
此处输出为xls文件,通过下图我们可以看到输出效果:
把main.sql脚本中的,spool tables.xls更改为spool tables.htm,我们可以获得htm格式输出,效果如下图:
本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件.
首先创建两个脚本:
1.main.sql
用以设置环境,调用具体功能脚本
2.功能脚本-get_tables.sql
为实现具体功能之脚本
通过这样两个脚本可以避免spool中的冗余信息,参考:
如何去除SQLPLUS中SPOOL的冗余信息
示例如下:
1.main.sql脚本:
[oracle@jumper utl_file]$ 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 |
[oracle@jumper utl_file]$ more get_tables.sql select owner,table_name,tablespace_name,blocks,last_analyzed from all_tables order by 1,2; |
[oracle@jumper utl_file]$ sqlplus "/ as sysdba" @main SQL*Plus: Release 9.2.0.4.0 - Production on Mon Apr 25 10:30:11 2005 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected to: Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production With the Partitioning option JServer Release 9.2.0.4.0 - Production Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production With the Partitioning option JServer Release 9.2.0.4.0 - Production [oracle@jumper utl_file]$ ls -l tables.xls -rw-r--r-- 1 oracle dba 69539 Apr 25 10:30 tables.xls [oracle@jumper utl_file]$ |
把main.sql脚本中的,spool tables.xls更改为spool tables.htm,我们可以获得htm格式输出,效果如下图:
相关文章推荐
- 使用SQL*PLUS,构建完美excel或html输出(http://www.eygle.com/blog)
- 使用SQL*PLUS,构建完美excel或html输出
- 使用SQL*PLUS构建完美excel或html输出
- 使用SQL*PLUS构建完美excel或html输出
- 使用SQL*PLUS构建完美excel或html输出
- 使用SQL*PLUS构建完美excel或html输出
- 使用SQL*PLUS,构建完美excel或html输出
- 使用SQL*PLUS构建完美excel或html输出
- 使用SQL*PLUS构建完美excel或html输出
- 使用sqlplus/mysql 导出数据为excel或html
- 使用sql*plus导出数据表为excel或者html
- 使用sql*plus输出xls和html两种格式文件
- 使用Linux strace命令来跟踪 bdump目录的x权限丢失时sqlplus / as sysdba 的输出
- 使用SQL*Plus工具创建HTML页面
- c#使用输出html字符串进行导出excel功能时,常用到得几种格式:
- sqlplus输出HTML格式文件
- Oracle之sqlplus输出到html
- X-manager下使用sqlplus退格输出"^H"解决
- 关于PL/SQL输出HTML(转化为EXCEL)金额采用会计专业显示
- excel内一键进行sql查询(使用方法 1.选择’需要进行sql查询区域 包括字段名 2 输入sql语句 3.选择输出数据的单元格)