GaussDB-ADM_TAB_COLUMNS

42 阅读2分钟

GaussDB-ADM_TAB_COLUMNS

ADM_TAB_COLUMNS视图显示关于表和视图的字段的信息。数据库中每个表和视图的每一个字段在ADM_TAB_COLUMNS里各有一行对应的数据。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。该视图同时存在于PG_CATALOG和SYS Schema下。

名称类型描述
ownercharacter varying(64)表的所有者。
table_namecharacter varying(64)表的名称。
column_namecharacter varying(64)列名。
data_typecharacter varying(128)列的数据类型。
data_type_modcharacter varying(3)暂不支持,值为NULL。
data_type_ownercharacter varying(128)列的数据类型的所有者。
data_lengthinteger列的字节长度。
data_precisioninteger数据类型的精度。对于numeric数据类型有效,其他类型为NULL。
data_scaleinteger小数点右边的位数。对于numeric数据类型有效,其他类型为0。
nullablebpchar该列是否允许为空。取值范围:- y:允许。
  • n:不允许。对于主键约束和非空约束,该值为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) | 暂不支持。- B:varchar,nvarchar2,bpchar,char类型。
  • NULL:其余类型。 | | v80_fmt_image | character varying(3) | 暂不支持,值为NULL。 | | data_upgraded | character varying(3) | 暂不支持,值为YES。 | | histogram | character varying(15) | 直方图是否存在以及存在的类型:- NONE:不存在直方图。
  • FREQUENCY:频率直方图。
  • EQUI_WIDTH:等宽直方图。 | | 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) | 列所属的名称空间的名称。 |

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…