linux oracle账号锁定将Oracle中的表构造导出到word

将Oracle中的表构造导出到word

 

将Oracle中的表结构导出到word

写开发文档时要用到数据库开发的表结构,在网上找到了一段sql语句,

经测试完全符合我的需求,不敢独享,语句如下: 

  www.2cto.com  

select * from (

SELECT t1.Table_Name AS "表名称",

t3.comments AS "表说明", 

t1.Column_Name AS "字段名称",

t1.Data_Type AS "数据类型",

t1.Data_Length AS "长度",

t1.NullAble AS "是否为空&quotoracle账号;,

t2.Comments AS "字段说明",

t1.Data_Default "默认值"

 

FROM cols t1 left join user_col_comments t2

on t1.Table_name=t2.Table_name and t1.Column_Name=t2.Column_Name

left join user_tab_comments t3 

on t1.Table_name=t3.Table_name 

WHERE NOT EXISTS ( SELECT t4.Object_Name FROM User_objects t4

WHERE t4.Object_Type='TABLE' 

AND t4.Temporary='Y' 

AND t4.Object_Name=t1.Table_Name )

ORDER BY t1.Table_Name, t1.Column_ID

)k where k."表名称" = 'LBSP_EC_REMAPP';

查询完成后,导出htm格式,在复制黏贴到word,搞定!

 

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。