您的位置:首页 > 数据库 > Oracle

15.Oracle杂记——数据字典dba_tab_columns

2017-10-27 21:40 330 查看
15.Oracle杂记——数据字典dba_tab_columns
视图dba_tab_columns是所有表描述、视图以及聚集的列  

视图描述如下:

sys@PDB1>desc dba_tab_columns

 Name                                                                  Null?    Type

 ------------------------------------------------------------- ------------------------------------

 OWNER                                                              NOT NULL VARCHAR2(128)

 TABLE_NAME                                                  NOT NULL VARCHAR2(128)

 COLUMN_NAME                                                       NOT NULL VARCHAR2(128)

 DATA_TYPE                                                                    VARCHAR2(128)

 DATA_TYPE_MOD                                                                 VARCHAR2(3)

 DATA_TYPE_OWNER                                                            VARCHAR2(128)

 DATA_LENGTH                                                           NOT NULL NUMBER

 DATA_PRECISION                                                       NUMBER

 DATA_SCALE                                                                  NUMBER

 NULLABLE                                                                        VARCHAR2(1)

 COLUMN_ID                                                                   NUMBER

 DEFAULT_LENGTH                                                                NUMBER

 DATA_DEFAULT                                                                      LONG

 NUM_DISTINCT                                                                       NUMBER

 LOW_VALUE                                                                  RAW(1000)

 HIGH_VALUE                                                                  RAW(1000)

 DENSITY                                                                NUMBER

 NUM_NULLS                                                                   NUMBER

 NUM_BUCKETS                                                                        NUMBER

 LAST_ANALYZED                                                                     DATE

 SAMPLE_SIZE                                                                          NUMBER

 CHARACTER_SET_NAME                                                                VARCHAR2(44)

 CHAR_COL_DECL_LENGTH                                                             NUMBER

 GLOBAL_STATS                                                                       VARCHAR2(3)

 USER_STATS                                                                  VARCHAR2(3)

 AVG_COL_LEN                                                                         NUMBER

 CHAR_LENGTH                                                                         NUMBER

 CHAR_USED                                                                    VARCHAR2(1)

 V80_FMT_IMAGE                                                                  VARCHAR2(3)

 DATA_UPGRADED                                                                  VARCHAR2(3)

 HISTOGRAM                                                                  VARCHAR2(15)

 DEFAULT_ON_NULL                                                               VARCHAR2(3)

 IDENTITY_COLUMN                                                               VARCHAR2(3)

 SENSITIVE_COLUMN                                                            VARCHAR2(3)

 EVALUATION_EDITION                                                        VARCHAR2(128)

 UNUSABLE_BEFORE                                                               VARCHAR2(128)

 UNUSABLE_BEGINNING                                                        VARCHAR2(128)

各个列含义描述如下:

OWNER:表、视图或簇的拥有者

 TABLE_NAME:表、视图或簇的名字

 COLUMN_NAME:列的名字

 DATA_TYPE:列的数据类型

 DATA_TYPE_MOD  :列的数据类型修改器

 DATA_TYPE_OWNER:列的数据类型的拥有者

 DATA_LENGTH:列的长度

 DATA_PRECISION:数据类型的精度

 DATA_SCALE:数字小数点右边的数字

 NULLABLE:列是否可以NULL

 COLUMN_ID:创建的列的序列值

 DEFAULT_LENGTH:列值的默认长度

 DATA_DEFAULT:列值的默认值

 NUM_DISTINCT:列中唯一数值的个数(向后兼容ORAFFCLE7)

 LOW_VALUE:列中最小值

 HIGH_VALUE:列中最大值

 DENSITY :如果有直方图,这个值显示了跨度小于2个端点直方图,如果没有直方图,就是1/NUN_DISTINCT值

 NUM_NULLS    :列中NULL数量

 NUM_BUCKETS:列直方图中桶的数量

 LAST_ANALYZED:最后一次分析列的事件

 SAMPLE_SIZE           :分析列所使用的大小

 CHARACTER_SET_NAME:字符集的名字

 CHAR_COL_DECL_LENGTH:字符类型列的长度

 GLOBAL_STATS:表是否作为一个整体来收集静态统计信息

 USER_STATS:静态统计是否直接通过用户

 AVG_COL_LEN:列的平均长度

 CHAR_LENGTH:列通过字符串显示长度

 CHAR_USED:列使用字节长度,或者CHAR长度,或者其他(NULL)

 V80_FMT_IMAGE:列数据是否是版本8 格式

 DATA_UPGRADED   :列的数据是否升级到了最新的格式

 HISTOGRAM:直方图

 DEFAULT_ON_NULL:列是否默认 是NULL

 IDENTITY_COLUMN:是否是一个特征列

 SENSITIVE_COLUMN:是否是敏感列

 EVALUATION_EDITION:列表达式中相关版本对象的版本名字

 UNUSABLE_BEFORE:列可以使用的最老版本

 UNUSABLE_BEGINNING:列开始不能使用的最老版本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: