DB_TAB_COLUMNS
DB_TAB_COLUMNS视图显示当前用户可访问的表和视图的列的描述信息。该视图同时存在于PG_CATALOG和SYS Schema下。该视图所有用户可访问,显示当前用户可访问的所有信息。
名称 |
类型 |
描述 |
---|---|---|
owner |
character varying(64) |
表的所有者。 |
table_name |
character varying(64) |
表的名称。 |
column_name |
character varying(64) |
列的名称。 |
data_type |
character varying(128) |
列的数据类型。 |
data_type_mod |
character varying(3) |
暂不支持,值为NULL。 |
data_type_owner |
character varying(128) |
列的数据类型的所有者。 |
data_length |
integer |
列的字节长度。 |
data_precision |
integer |
数据类型的精度。对于numeric数据类型有效,其他类型为NULL。 |
data_scale |
integer |
小数点右边的位数。对于numeric数据类型有效,其他类型为0。 |
nullable |
bpchar |
该列是否允许为空。取值范围:
|
column_id |
integer |
创建表时列的序号。 |
default_length |
numeric |
列的默认值字节长度。 |
data_default |
text |
列的默认值。 |
num_distinct |
numeric |
列中不同值的数量。 |
low_value |
raw |
列中的最小值。 |
high_value |
raw |
列中的最大值。 |
density |
numeric |
列密度。 |
num_nulls |
numeric |
列中空值数。 |
num_buckets |
numeric |
列的直方图的桶数。 |
last_analyzed |
date |
上次分析的日期。 |
sample_size |
numeric |
用于分析此列的样本量。 |
character_set_name |
character varying(44) |
暂不支持,值为NULL。 |
char_col_decl_length |
numeric |
字符类型列的声明长度。 |
global_stats |
character varying(3) |
暂不支持,值为NO。 |
user_stats |
character varying(3) |
暂不支持,值为NO。 |
avg_col_len |
numeric |
列的平均长度(单位字节)。 |
char_length |
numeric |
列的长度(以字符计),只对varchar,nvarchar2,bpchar,char类型有效。 |
char_used |
character varying(1) |
暂不支持,varchar,nvarchar2,bpchar,char类型值为B,其余值为NULL。 |
v80_fmt_image |
character varying(3) |
暂不支持,值为NULL。 |
data_upgraded |
character varying(3) |
暂不支持,值为YES。 |
histogram |
character varying(15) |
直方图是否存在以及其类型:
|
default_on_null |
character varying(3) |
暂不支持,值为NULL。 |
identity_column |
character varying(3) |
暂不支持,值为NULL。 |
evaluation_edition |
character varying(128) |
暂不支持,值为NULL。 |
unusable_before |
character varying(128) |
暂不支持,值为NULL。 |
unusable_beginning |
character varying(128) |
暂不支持,值为NULL。 |
collation |
character varying(100) |
列的排序规则。因该字段与保留关键字冲突,调用该字段需加视图名。 |
comments |
text |
注释。 |
schema |
character varying(64) |
列所属的名称空间的名称。 |