ORACLE 导出表结构及备注

原创 2016年08月29日 16:22:55

今天在工作中遇到一个问题, 需要对照oracle 数据库表结构去 修改 原本的 数据库表结构文档,表字段如果少的话还好,如果一张表有四五十个字段,那就非常痛苦了,总之我眼睛都看花了,后来我想,是不是有什么办法或者工具可以更加高效准确的完成这个工作呢? 各种百度了以后,发现了一个非常好用的方法,


在plsql中直接执行 :

SELECT t.table_name,
       t.colUMN_NAME,
       t.DATA_TYPE || '(' || t.DATA_LENGTH || ')',
       t1.COMMENTS
  FROM User_Tab_Cols t, User_Col_Comments t1
WHERE t.table_name = t1.table_name
    AND t.column_name = t1.column_name;

结果就是所有的表结构了,然后导出cvs文件,用excel打开,表结构一目了然,包括了 表名称,字段名称,字段类型及长度 ,备注等信息,这样,只要复制黏贴就可以很快高效率的完成表结构文档的编写和修改了!


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle导入导出表及表结构

sqlplus 进入数据库中 导出 直接在命令行下写命令 1.导出自己的表   exp userid=scott/tiger@myoral tables=(emp,dept) file=/opt/e1...

快速导出 ORACLE 表结构

1. 利用下面命令自动生成 dbms_metadata.get_dll  表分析脚本 如: select 'select dbms_metadata.get_ddl(' || chr(39)|| ...
  • signmem
  • signmem
  • 2013年09月26日 17:04
  • 1578

ORACLE 数据库表结构和数据的导出导入

某个用户登录后,选择左侧的myobject 1,导出表结构及视图、sequence等 点击Tools(工具)-->Export User Objects(导出用户对...

exp导出表结构,不导出表数据。

用exp命令导出表结构,不导出表数据。只需在命令行里加一个参数rows=n即可。表示不导出表数据。exp username/pwd@sid file=d:/data/bak.dmp owner=(us...

Oracle如何批量导出数据库表结构(建表语句)

1. 用system用户创建路径 utl_dir用于存放文件-- C:/dba必需是已经存在的目录create or replace directory UTL_DIR as 'C:\dba'; --...

Oracle导出表结构至Excel

为了整理复杂的系统数据表结构,方便以后研发人员工作,特此整理数据字典。 oracle表结构涉及到几个关键的系统表: cols –系统表 user_col_comments –表名、列名、说明 u...

oracle 查询表结构并导出EXCEL

今天有一个把oracle中的表结构及其说明导入到Excel的需求,如果使用PLSQL的导出对象,则不符合导出excel的要求。并且,如果导出每个表,是要花费时间的。 通过在网上一通搜索,加上修改,完成...

PLSQL怎样导出oracle表结构和数据

PLSQL怎样导出oracle表结构和数据
  • anya
  • anya
  • 2015年09月06日 11:51
  • 6151

plsql导出oracle数据库表结构及表数据

导出表结构 1、打开pl/sql客户端(导出数据表结构) 2、在工具头部选择tools》export user objects       3、导出             ...

PL/SQL Developer中表结构、表数据的导出和导入

PL/SQL Developer中表结构、表数据的导出和导入
  • lhl6688
  • lhl6688
  • 2015年03月09日 16:15
  • 4305
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORACLE 导出表结构及备注
举报原因:
原因补充:

(最多只允许输入30个字)