使用SQL*PLUS构建完美excel或html输出
转自:http://hong9270503.blog.163.com/blog/static/127292320091611319516/
通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。
本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件.
首先创建两个脚本:
1.main.sql
用以设置环境,调用具体功能脚本
2.功能脚本-get_tables.sql
为实现具体功能之脚本
通过这样两个脚本可以避免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
2.get_tables.sql脚本:
[oracle@jumper utl_file]$ more get_tables.sql
select owner,table_name,tablespace_name,blocks,last_analyzed
from all_tables order by 1,2;
3.执行并获得输出:
[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]$
此处输出为xls文件,通过下图我 们可以看到输出效果:
把main.sql脚本中的,spool tables.xls更改为spool tables.htm,我们可以获得htm格式输出,效果如下图:
使用SQL*PLUS构建完美excel或html输出相关推荐
- sql将html转成excel,使用SQL*PLUS,构建完美excel或html输出
通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求. 本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件. 首先创建两个脚本: 1.main.sql 用以设置环境, ...
- MyBatis超详细介绍——SQL语句构建器类
MyBatis超详细介绍--SQL语句构建器类 (本文作为学习笔记,了解更多请参考:MyBatis参考文档) MyBatis3提供了SQL类帮助构造SQL语句: private String sele ...
- 编程隐藏child指定列_简单的Excel VBA编程问题解答——完美Excel第183周小结
学习Excel技术,关注微信公众号: excelperfect 下面是2020年11月12日发布的一些简单的ExcelVBA问题的答案,是不是和你想的一样. 1.表达式11mod 3的计算结果是什么? ...
- oracle sql 输出,将数据从Oracle SQL Developer导出到Excel .xlsx
将数据从Oracle SQL Developer导出到Excel .xlsx 我有一个小型项目,需要将Oracel SLQ Developer的数据导出到Excel(使用SLQ Developer中的 ...
- mybatis入门(六)之SQL语句构建器类
转载自 mybatis SQL语句构建器类 问题 Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句.这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或 ...
- c#sql数据导出到excel
这篇文章主要介绍了C#将Sql数据保存到Excel文件中的方法,文中的ExportExcel可起到将sql数据导出为Excel的作用,需要的朋友可以参考下 public string ExportEx ...
- 学习SQL:将SQL Server导出到Excel
In the previous article, Learn SQL: SQL Server Pivot Tables, we've discussed how to create a report ...
- SQL Server 2014 导入Excel
SQL Server 2014 导入Excel 按照上述步骤操作后,刷新数据库,便能够查看到导入的Excel数据表.
- SQL SERVER 和ACCESS/excel的数据导入导出
SQL SERVER 和ACCESS/excel的数据导入导出 常规的数据导入导出: 使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤: 1)在SQL SERVER企业 ...
最新文章
- FreeRTOS(四)——内存管理
- 华为鸿蒙系统强势来袭,呼之欲出的华为神作——鸿蒙2.0 强势来袭
- linux 命令改别名
- 安装VS 2008 EXPRESS出现无法读取deffactory.dat错误
- Java加密与解密的艺术~DES实现
- HDU 2653 (记忆化BFS搜索+优先队列)
- 145元!苹果上架一块儿“天价抹布” ,你会买吗?
- sentinel接入网关应用_阿里sentinel配合gateway 网关限流
- 如何在树莓派上安装Fedora 25
- Oracle查看表空间使用率SQL脚本
- delphi 的 pos 函数 对中文支持不好。
- xrdp出现雪花屏,闪退怎么办?
- 产品 电信nb接口调用_通用电信华为物联网IOT开放平台NB-IOT对接profile透传编解码插件离线定制开发...
- mysql 存储微信表情
- mongodb 备份 导入导出
- opencv手动实现运动目标检测
- 基于 Selenium 掘金自动签到、抽奖的定时任务
- 如何利用阿里云市场购买并使用短信服务
- QList(增删改查)示例
- 信息熵与信息增益的概念