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

前端之家收集整理的这篇文章主要介绍了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:列开始不能使用的最老版本

猜你在找的Oracle相关文章