Jason Sun

木水鱼

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

MARKUP HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text] [ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]

控制SQL*Plus以HTML格式输出查询结果。

[HTML ON|OFF]:允许或禁止SQL*Plus对输出进行HTML编码。默认为OFF。

[HEAD text]:设置在最终生成的HTML中,位于“<HEAD></HEAD>”标签内的文本。

[BODY text]:设置在最终生成的HTML中,位于“<BODY>”标签中的文本。

[TABLE text]:设置在最终生成的HTML中,位于“<TABLE>”标签中的文本。

[ENTMAP ON|OFF]:设为ON表示对查询结果中存在的一些特殊字符进行映射,比如把“>”和“<”映射为“&gt;”和“&lt;”,以便能在HTML中正确显示。默认为ON。

[SPOOL ON|OFF]: ON表示生成格式完整的HTML文件,包括<HTML>、<HEAD>、<BODY>等标签。默认为OFF。

[PREFORMAT ON|OFF]:ON表示把查询结果按原格式放在HTML标签“<PRE>”中,OFF表示格式化查询结果为一个HTML中的“<TABLE>”。默认为OFF。

 

代码
SQL> set markup html on head "<title>This is page title.</title>" body "style='b

ackground:red
'" spool on

SQL
&gt; spool js2008.html

<br>

SQL
&gt; select * from scott.dept;

<br>

SQL
&gt; spool off

 

 

执行成功后请参见最终生成的js2008.html的源代码。

posted on 2010-08-10 16:53  Jason Sun(木水鱼)  阅读(352)  评论(0编辑  收藏  举报