操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

以HTML格式输出SQL*Plus结果

2007-9-7 网友评论 0 条 点击进入论坛

  SQL*Plus作为纯文本SQL查询工具已经是一个传统的想法了。但是由于Oaracle 8i的出现,它也能以HTML格式输出了。

  MARKUP是SQL*Plus的一个环境设置,它控制输出的标记语言类型。在默认情况下,MARKUP将HTML定义为标记语言,但是标签自身是关闭的。HTML标签集是预定义;你必须通过下面语句将标签打开:

  SET MARKUP HTML ON

  标签将被增加到由SQL*Plus产生的每一个输出结果上。例如,用上面的语句激活这个功能后,你可以输入下面的语句:

  SPOOL deptlist.html

  SELECT * FROM departments;

  SPOOL OFF

  结果将以HTML表格的形式输出,准备增加一个内部页面或者其它Web页面。创建一个完整的HTML文档,包括和标签和一个CSS样式表,输入下面的语句:

  SET MARKUP HTML ON SPOOL ON

  可以使用下面的语句将这个功能关闭,或者退出会话:

  SET MARKUP HTML OFF

  或者是下面的语句:

  SET MARKUP HTML OFF SPOOL OFF

  如果你不喜欢这种SQL*Plus格式的输出方式,你也可以使用SET MARKUP命令来取代内置格式代码。你还可以指定是否在HTML上生成HEAD、BODY、TABLE等其它选项。

  如果你想得到更多的信息的话,可以参考SQL*Plus用户指南和参考手册的第七章——从 SQL*Plus中生成HTML报告。

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46294 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
移动开发
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail