转自: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输出相关推荐

  1. sql将html转成excel,使用SQL*PLUS,构建完美excel或html输出

    通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求. 本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件. 首先创建两个脚本: 1.main.sql 用以设置环境, ...

  2. MyBatis超详细介绍——SQL语句构建器类

    MyBatis超详细介绍--SQL语句构建器类 (本文作为学习笔记,了解更多请参考:MyBatis参考文档) MyBatis3提供了SQL类帮助构造SQL语句: private String sele ...

  3. 编程隐藏child指定列_简单的Excel VBA编程问题解答——完美Excel第183周小结

    学习Excel技术,关注微信公众号: excelperfect 下面是2020年11月12日发布的一些简单的ExcelVBA问题的答案,是不是和你想的一样. 1.表达式11mod 3的计算结果是什么? ...

  4. oracle sql 输出,将数据从Oracle SQL Developer导出到Excel .xlsx

    将数据从Oracle SQL Developer导出到Excel .xlsx 我有一个小型项目,需要将Oracel SLQ Developer的数据导出到Excel(使用SLQ Developer中的 ...

  5. mybatis入门(六)之SQL语句构建器类

    转载自    mybatis SQL语句构建器类 问题 Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句.这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或 ...

  6. c#sql数据导出到excel

    这篇文章主要介绍了C#将Sql数据保存到Excel文件中的方法,文中的ExportExcel可起到将sql数据导出为Excel的作用,需要的朋友可以参考下 public string ExportEx ...

  7. 学习SQL:将SQL Server导出到Excel

    In the previous article, Learn SQL: SQL Server Pivot Tables, we've discussed how to create a report ...

  8. SQL Server 2014 导入Excel

    SQL Server 2014 导入Excel 按照上述步骤操作后,刷新数据库,便能够查看到导入的Excel数据表.

  9. SQL SERVER 和ACCESS/excel的数据导入导出

    SQL SERVER 和ACCESS/excel的数据导入导出 常规的数据导入导出: 使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤: 1)在SQL SERVER企业 ...

最新文章

  1. 服务器响应码302,ajax与302响应代码测试 详细出处参考:http://www.jb51.net/article/42327.htm...
  2. 路由重分布与分布列表
  3. 正则表达式手机固话php,手机和固话正则的记忆方法
  4. (常用API)正则表达式邮箱地址验证
  5. CentOS 7.2 安装zabbix 3.4
  6. 90-30-020-源码-任务调度-Kylin任务调度
  7. java并发包作者lee_Java的一些并发包
  8. 频繁分配释放内存导致的性能问题的分析
  9. memcached介绍与作用和它的工作原理
  10. 14.Nor-Flash操作实例
  11. 有关选择的作文素材分享
  12. JAVA学习日志 关于周易数字卦的一个算法
  13. 机器视觉工业缺陷检测(光源,相机,镜头,算法)
  14. cannon的英文名_卡农的作者是谁啊 此曲的赏析 英文名cannon不是大炮吗
  15. PHP发送邮件---phpmailer
  16. 第四章案例研究--------------------- 基于业务驱动的企业安全架构(翻译,原作者John Sherwood ;Andrew Clark; David Lynas)---仅学习使用
  17. 你所不知道的C盘变大的原因
  18. 【PMSM】二. 经典电流环、速度环设计(下)
  19. 大连工业大学计算机学硕,考研调剂:大连工业大学招收“学硕”调剂研究生一名!...
  20. SSM框架+Plupload实现分块上传(Spring+SpringMVC+MyBatis+Plupload)

热门文章

  1. solr学习之(七)_学习solr的理由(solr的特点和应用领域)
  2. 【转】Android使用嵌入式关系型SQLite数据库存储数据【学习记录】
  3. nagios中自己写的监控mysql主从复制的插件
  4. Erlang基础学习总结2
  5. 微软Windows Azure Platform技术解析
  6. 全局变量用常量初始化----C和C++的不同
  7. bash alias, VIM配置,和使用的插件 RAILS开发相关
  8. CAMWorks ShopFloor 2020中文版
  9. Python爬虫beautifulsoup4常用的解析方法总结
  10. 添加水印(文字and图片)