oracle查询和编写数据字典

来源:互联网 发布:赵薇为啥叫赵日天 知乎 编辑:程序博客网 时间:2024/05/17 22:10

在项目交付时如果需要编写数据字典,可以采用下面的方法,首先运行下面的sql语句

SELECT A.TABLE_NAME AS 表名,       A.COLUMN_NAME AS 字段名,       DECODE(A.CHAR_LENGTH,              0,              DECODE(A.DATA_SCALE,                     NULL,                     A.DATA_TYPE,                     A.DATA_TYPE || '(' || A.DATA_PRECISION || ',' ||                     A.DATA_SCALE || ')'),              A.DATA_TYPE || '(' || A.CHAR_LENGTH || ')') as 字段类型1,       A.DATA_TYPE AS 字段类型,       A.DATA_PRECISION AS 有效位,       A.DATA_SCALE AS 精度值,       A.CHAR_LENGTH AS 字段长度,       A.NULLABLE AS 能否为空,       B.comments AS 备注  FROM sys.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 = 'CC_APPLICATION';

注意:table表名必须用大写

结果如下:


这样就可以选择全部列,右键点击,选择复制,然后找一个excel复制出来,然后再对excel进行编辑,格式——单元格——边框  为excel数据增加边框,然后选择复制到word中即可,如果复制到word中数据太长,可以在word中选择该列——自动调整——根据窗口调整表格






0 0
原创粉丝点击