ITPub博客

首页 > 数据库 > 数据库开发技术 > 使用SQL*PLUS,构建完美excel或html输出

使用SQL*PLUS,构建完美excel或html输出

原创 数据库开发技术 作者:rainbowbridg 时间:2007-01-09 15:13:03 0 删除 编辑

今天看了eygle的一个"使用SQL*PLUS,构建完美excel或html输出",用来把表结构输出到excel或者html里,发现很有用:

set linesize 200
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off

spool table.xls

select A.Table_Name,A.column_name 字段名,A.data_type||'('||A.data_length||')' 数据类型和长度,A.data_precision 整数位,A.Data_Scale 小数位,A.nullable 允许空值,A.Data_default 缺省值,B.comments 备注
from user_tab_columns A,user_col_comments B
where A.Table_Name = B.Table_Name
and A.Column_Name = B.Column_Name
and A.Table_Name in (select tname from tab)
order by 1;

spool off

生成后编辑该文件,去除多余的信息!!

ref : http://www.eygle.com/archives/2005/04/eoasqlplusieaae.html

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7916042/viewspace-889154/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    237
  • 访问量
    1587777