更新时间:2023-10-23 GMT+08:00

ADM_TAB_COLUMNS

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_length

integer

列的字节长度。

data_precision

integer

数据类型的精度,对于numeric数据类型有效,其他类型为NULL。

data_scale

integer

小数点右边的位数,对于numeric数据类型有效,其他类型为0。

nullable

bpchar

该列是否允许为空,对于主键约束和非空约束,该值为n。

column_id

integer

创建表时列的序号。

avg_col_len

numeric

列的平均长度(单位字节)。

char_length

numeric

列的长度(以字符计),只对varchar,nvarchar2,bpchar,char类型有效。

comments

text

注释。