sqlplus的小秘密 (2)-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3977101
  • 博文数量: 536
  • 博客积分: 10470
  • 博客等级: 上将
  • 技术积分: 4825
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-26 14:08
文章分类

全部博文(536)

文章存档

2024年(3)

2021年(1)

2019年(1)

2017年(1)

2016年(2)

2013年(2)

2012年(10)

2011年(43)

2010年(10)

2009年(17)

2008年(121)

2007年(252)

2006年(73)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: oracle

2008-06-30 22:35:39

这个也许不算什么秘密, 很多人大概都知道, 不过用过的人也许不多.
在8.1.7版本(也许是816? 不太确定)以后, sql*plus中有一个set markup html的命令, 可以将sql*plus的输出以html格式展现.

sql> set markup html on spool on
sql> select * from emp where rownum < 3;



































empno

ename

job

mgr

hiredate

sal

comm

deptno

      7369

smith

clerk

      7902

17-dec-80

       800

 

        20

      7499

allen

salesman

      7698

20-feb-81

      1600

       300

        30



由于这段代码中没有html文件头, 所以我们可以直接作为内容插入到网页中, 现在我们就可以把这段代码放到下面作为示例:
sql> /

empno ename job mgr hiredate sal comm deptno
7369 smith clerk 7902 17-dec-80 800   20
7499 allen salesman 7698 20-feb-81 1600 300 30
sql> spool off

总结: 如果要生成一个完整的html文件, 就使用spool on选项, 如果只是要内容部分(用来添加到一个现有的网页中), 那么就使用spool off选项.
另外, set markup html还有很多选项可以用来定制生成的html的各个部分, 例如head, body, table等, 这里不再逐一说明, 详细信息可以参考sql*plus user's guide and reference.

from:
阅读(1910) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-09-27 17:58:37

我试了.没出来表格.

|
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图