ADM_TAB_COLUMNS
ADM_TAB_COLUMNS视图存储关于表的字段的信息。数据库里每个表的每个字段都在ADM_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_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 |
注释。 |