更新时间:2024-06-03 GMT+08:00

MY_TYPE_ATTRS

MY_TYPE_ATTRS视图显示数据库中当前用户所拥有的所有类型的属性。所有用户均可访问该视图,该视图同时存在于PG_CATALOG和SYS Schema下。具体字段信息如表1所示。

表1 MY_TYPE_ATTRS字段

名称

类型

描述

type_name

character varying(128)

数据类型名称。

attr_name

character varying(128)

属性名称。

attr_type_mod

character varying(7)

属性的类型修饰符:
  • REF
  • POINT

attr_type_owner

character varying(128)

属性类型的所有者。

attr_type_name

character varying(128)

属性类型的名称。

length

numeric

CHAR属性的长度,或VARCHAR和character varying属性的最大长度。

precision

numeric

数字或DECIMAL属性的十进制精度,或FLOAT属性的二进制精度。

scale

numeric

NUMERIC或DECIMAL属性的小数位。

character_set_name

character varying(44)

属性的字符集名称(Char_CS或NCHAR_CS)。

attr_no

numeric

类型规范或CREATE TYPE语句中指定的属性的语法顺序编号或位置(不用作id编号)。

inherited

character varying(3)

表示属性是否继承自超类型。

  • YES:表示继承自超类型。
  • NO:表示没有继承自超类型。