服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 数据库技术 > Oracle技术 > Oracle开发 > 查看文档

花最少的时间完成最多的工作──字典表

整理数据字典是一件很让人头疼的事情,怎么才能花最少的时间完成最多工作呢,不如研究一下oracle字典表吧,示例如下:

select
a.column_name 字段名,a.data_type 数据类型,
a.data_length 长度,a.data_precision 整数位,
a.data_scale 小数位,a.nullable 允许空值,
a.data_default 缺省值,b.comments 备注,
c.indexcount 索引次数
from
user_tab_columns a,
user_col_comments b,
(select count(*) indexcount,column_name 
from user_ind_columns where 
table_name = 'table_test' group by column_name) c
where
a.table_name = b.table_name
and a.column_name = b.column_name
and a.column_name = c.column_name(+)
and a.table_name = 'table_name'

扫描关注微信公众号