以HTML格式输出SQL*Plus结果

开发者在线 Builder.com.cn 更新时间:2007-05-25作者:builder.com.cn 来源:

本文关键词: Bob Watkins sql webtrend HTML SQL*Plus

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文档,包括<HTML>和</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报告

责任编辑:德东

查看本文国际来源

用户评论

  • 用户名
  • 评论内容