ADM_TAB_COLUMNS视图存储关于表和视图的字段信息。数据库里每个表或视图的每个字段都在ADM_TAB_COLUMNS里有一行。默认只有系统管理员权限才可以访问此系统视图,普通用户需要授权才可以访问。该视图同时存在于PG_CATALOG和SYS schema下。
表1 ADM_TAB_COLUMNS字段名称 | 类型 | 描述 |
|---|---|---|
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 | 该列是否允许为空,对于主键约束和非空约束,该值为n。 |
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。 |
sensitive_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) | 列所属的名称空间的名称。 |




