微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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:列开始不能使用的最老版本

原文地址:https://www.jb51.cc/oracle/207214.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐