ALL_TAB_COLS
ALL_TAB_COLS记录了用户所能访问的所有表字段相关的信息。
列名 | 类型 | 描述 |
---|---|---|
owner | text | 表、视图或者集群的所有者 |
table_name | text | 表、视图或集群的名称 |
column_name | text | 列名。 |
data_type | text | 列的数据类型。 |
data_type_mod | text | 列的数据类型修饰符。 |
data_type_owner | text | 列的数据类型所有者。 |
data_length | integer | 列长度(以字节为单位)。 |
data_precision | integer | NUMBER数据类型的十进制精度。 FLOAT数据类型的二进制精度。 所有其他数据类型为NULL。 |
data_scale | integer | 数字中小数点右侧的数字。 |
nullable | text | 指示列是否允许NULL。值是指列上N是否存在NOT NULL约束,或者列是否为a PRIMARY KEY的一部分。 |
column_id | smallint | 创建列的序号。 |
default_length | text | 列的默认长度。 |
data_default | text | 列的默认值。 |
num_distinct | real | 列中的不同值的数量。 |
low_value | text | 列中低的值。 |
high_value | text | 列中高的值。 |
density | double precision | 如果柱状图在COLUMN_NAME上可用,则此列显示值的选择性,该值跨越柱状图中少于2个端点。它不代表跨越2个或多个端点的值的选择性。 |
num_nulls | text | 列中NULL的数量。 |
num_buckets | text | 列的直方图中的桶的数量。 |
last_analyzed | text | 分析此列的最近的日期。 |
SAMPLE_SIZE | text | 用于分析此列的样本量。 |
CHARACTER_SET_NAME | text | 字符集的名称(CHAR_CS,NCHAR_CS)。 |
char_col_decl_length | integer | 字符类型列的声明长度。 |
global_stats | text | 如果收集统计数据,或者进行增量维护,则GLOBAL_STATS为YES,否则将为NO。 |
user_stats | text | 指示统计信息是否由用户直接输入(YES)或(NO)。 |
avg_col_len | integer | 列的平均长度(以字节为单位)。 |
CHAR_LENGTH | integer | 以字符的形式显示列的长度,使用的数据类型:CHAR、VARCHAR2、NCHAR、NVARCHAR2。 |
char_used | text | 表示列使用字节长度语义(B)或字符长度语义(C),或者数据类型是否不是以下任何一种(NULL):CHAR、VARCHAR2、NCHAR、NVARCHAR2。 |
v80_fmt_image | text | 指示列数据是否为8.0版图像格式(YES)或否(NO)。 |
data_upgraded | text | 指示列数据是否已升级为最新类型版本格式(是)或未升级(否)。 |
hidden_column | text | 指示列是否是隐藏列,是(YES)或者否(NO)。 |
virtual_column | text | 指示列是否是虚拟列,是(YES)或者否(NO)。 |
segment_column_id | text | 列的序列号。 |
internal_column_id | smallint | 列的内部序列号。 |
histogram | text | 表示直方图存在的类型:NONE、FREQUENCY、TOP-FREQUENCY、HEIGHT BALANCED、HYBRID。 |
qualified_col_name | name | 限定列的名称。 |
user_generated | varchar(3) | 表示该列是否为用户生成列。
|
default_on_null | varchar(3) | 表示列在 INSERT 语义中是否具有 DEFAULT ON NULL功能。(YES or NO) |
identity_column | varchar(3) | 标识该列是否是标识列。(YES or NO) |
evaluation_edition | varchar(128) | 解析表达式列中引用的已编辑对象的版本名称。 |
unusable_before | varchar(128) | 列可用的最旧版本名称。 |
unusable_beginning | varchar(128) | 列永久无法使用的最老版本名称。 |
collation | varchar(128) | 列的排序规则。仅适用于字符数据类型的列。 |
collated_column_id | number | 列的内部序列号,该虚拟列为其生成校对密钥。 |