使用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企业 ...
最新文章
- 服务器响应码302,ajax与302响应代码测试 详细出处参考:http://www.jb51.net/article/42327.htm...
- 路由重分布与分布列表
- 正则表达式手机固话php,手机和固话正则的记忆方法
- (常用API)正则表达式邮箱地址验证
- CentOS 7.2 安装zabbix 3.4
- 90-30-020-源码-任务调度-Kylin任务调度
- java并发包作者lee_Java的一些并发包
- 频繁分配释放内存导致的性能问题的分析
- memcached介绍与作用和它的工作原理
- 14.Nor-Flash操作实例
- 有关选择的作文素材分享
- JAVA学习日志 关于周易数字卦的一个算法
- 机器视觉工业缺陷检测(光源,相机,镜头,算法)
- cannon的英文名_卡农的作者是谁啊 此曲的赏析 英文名cannon不是大炮吗
- PHP发送邮件---phpmailer
- 第四章案例研究--------------------- 基于业务驱动的企业安全架构(翻译,原作者John Sherwood ;Andrew Clark; David Lynas)---仅学习使用
- 你所不知道的C盘变大的原因
- 【PMSM】二. 经典电流环、速度环设计(下)
- 大连工业大学计算机学硕,考研调剂:大连工业大学招收“学硕”调剂研究生一名!...
- SSM框架+Plupload实现分块上传(Spring+SpringMVC+MyBatis+Plupload)
热门文章
- solr学习之(七)_学习solr的理由(solr的特点和应用领域)
- 【转】Android使用嵌入式关系型SQLite数据库存储数据【学习记录】
- nagios中自己写的监控mysql主从复制的插件
- Erlang基础学习总结2
- 微软Windows Azure Platform技术解析
- 全局变量用常量初始化----C和C++的不同
- bash alias, VIM配置,和使用的插件 RAILS开发相关
- CAMWorks ShopFloor 2020中文版
- Python爬虫beautifulsoup4常用的解析方法总结
- 添加水印(文字and图片)