ADM_TYPE_ATTRS
ADM_TYPE_ATTRS视图描述当前数据库对象类型的属性。
名称 |
类型 |
描述 |
---|---|---|
OWNER |
oid |
该类型的所有者。 |
TYPE_NAME |
name |
数据类型名称。 |
ATTR_NAME |
name |
字段名。 |
ATTR_TYPE_MOD |
integer |
记录创建新表时支持的类型特定的数据(比如一个varchar字段的最大长度)。它传递给类型相关的输入和长度转换函数当做第三个参数。其值对那些不需要ATTTYPMOD的类型通常为-1。 |
ATTR_TYPE_OWNER |
oid |
该类型属性的所有者。 |
ATTR_TYPE_NAME |
name |
数据类型属性名称。 |
LENGTH |
smallint |
对于定长类型是该类型内部表现形式的字节数目。对于变长类型是负数。 ● -1表示一种“变长”(有长度字属性的数据)。 ● -2表示这是一个NULL结尾的C字符串。 |
PRECISION |
integer |
数字类型的精度。 |
SCALE |
integer |
数字类型的范围。 |
CHARACTER_SET_NAME |
character(1) |
属性的字符集名称(c或n)。 |
ATTR_NO |
smalllint |
属性编号。 |
INHERITED |
character(1) |
指示属性是否继承自超级类型 (Y或N)。 |