oracle查询和编写数据字典
2016-01-15 09:41
246 查看
在项目交付时假设须要编写数据字典,能够採用以下的方法。首先执行以下的sql语句
![](http://img.blog.csdn.net/20140929142251341?<br/><br/>watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbXlmbXlmbXlmbXlm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这样就能够选择所有列,右键点击,选择复制。然后找一个excel复制出来。然后再对excel进行编辑。格式——单元格——边框 为excel数据添加边框。然后选择拷贝到word中就可以,假设拷贝到word中数据太长。能够在word中选择该列——自己主动调整——依据窗体调整表格
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中选择该列——自己主动调整——依据窗体调整表格
相关文章推荐
- linux系统下创建oracle表空间和用户权限查询
- Oracle内根据上一行总数和本行新增数计算本行总数
- oracle 查看主外键约束
- oracle 安全与审计
- 全面学习ORACLE Scheduler特性(12)使用Windows和Window Groups
- 全面学习ORACLE Scheduler特性(11)使用Job Classes
- 全面学习ORACLE Scheduler特性(10)管理Chains
- 全面学习ORACLE Scheduler特性(9)创建Chains
- 全面学习ORACLE Scheduler特性(8)Application抛出的Events
- 全面学习ORACLE Scheduler特性(7)Scheduler抛出的Events
- 全面学习ORACLE Scheduler特性(6)设置Repeat Interval参数
- 全面学习ORACLE Scheduler特性(5)Schedules调度Programs执行的Jobs
- 全面学习ORACLE Scheduler特性(4)创建和管理Schedule
- 全面学习ORACLE Scheduler特性(3)使用Programs
- 全面学习ORACLE Scheduler特性(2)管理jobs
- 全面学习ORACLE Scheduler特性(1)创建jobs
- 在Oracle数据库中添加外键约束的方法详解
- Oracle数据库中外键的相关操作整理
- oracle时间加减操作
- oracle表空间创建(web创建)