易截截图软件、单文件、免安装、纯绿色、仅160KB

使用SQLPLUS生成HTML报表

我们可以在SQLPLUS中手工运行AWR,ASH的脚本生成HTML报表,下面来简单讲讲怎么利用SQLPLUS来生成HTML报表
在SQLPLUS中有个命令(具体可以参考官方文档SQLPLUS部分)
SET MARK[UP] HTML [ON | OFF] [HEAD text] [BODY text] [TABLE text] [ENTMAP {ON | OFF}] [SPOOL {ON | OFF}] [PRE[FORMAT] {ON | OFF}]
一:首先在SQLPLUS中设置
set mark html on spool on  entmap off  pre off
这样设置过后,利用spool 导出为html,SQLPLUS将会自动的为我们创建HTML格式,
注意:如果设置pre 为on,那么输出的不是HTML格式,默认为off,
entmap 默认为on ,它会将>换成HTML中的&gt来显示,所以我将其设置为off
二:为了格式化输出,我们需要对输出内容格式化
set echo off                         这样设置之后不会在HTML报表中显示执行过的SQL语句
set feedback off                  这样设置过后不会在HTML报表中显示已经处理多少行
set heading on                   设置标题显示
set termout off                    关闭在屏幕上的输出,这样可以加快spool执行速度
set linesize 200                 设置行宽度为120
set pagesize 1000             设置一页显示1000行
set trimout off                    去掉 每行后面多余的空格
三:利用spool 输出为 *.html
spool c:/test.html
四:写下要执行的SQL语句
五:spool off
例如要查询表空间利用率,并将结果输出为HTML报表格式:
将下面的语句保存为一个SQL脚本,然后在SQLPLUS中调用
SET MARKUP HTML ON SPOOL ON pre off entmap off
SET ECHO OFF
SET TERMOUT OFF
SET


相关文档:

如何判断一个字符串里含有html标签

<html>
<script language="javascript" defer>
function isvalid()
{
  Input_Str=document.getElementById("tsinput").value;
  document.getElementById("ts").innerHTML=Input_Str;
  if(Input_Str!=document.getElementById("ts").innerText)
  alert("include Html Element... ......

CuteEditor是一款功能非常强大的Asp.net HTML编辑器

CuteEditor是一款功能非常强大的Asp.net HTML编辑器
 一、CuteEditor的配置
      1、将以下文件考贝到你站点根目录下的bin内(这些在CuteEditor6.0/bin下都可以找到)
      CuteEditor.dll,
      CuteEditor.ImageEditor.dll(6. ......

HTML ID和Name属性的区别

可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。
       上周我也遇到了ID和Name的问题,在页面里输 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号