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:列开始不能使用的最老版本 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |