SYSATTRTYPES

sysattrtypes 系统目录表包含有关复杂数据类型的成员的信息。sysattrtypes 的每一行都包含有关集合数据类型的元素或行数据类型的字段的信息。

sysattrtypes 表具有以下列。
表 1. SYSATTRTYPES 表列描述
类型 解释
extended_id INTEGER 扩展数据类型的标识代码

值与 sysxtdtypes 表中的相同 (SYSXTDTYPES)。

seqno SMALLINT 具有 extended_id 类型的条目的标识代码
levelno SMALLINT 集合层次结构中成员的位置
parent_no SMALLINT 包含此成员的复杂数据类型的 seqno 列中的值
fieldname VARCHAR(128) 行类型中字段的名称

对其他复杂数据类型为 NULL

fieldno SMALLINT 系统按顺序指定的字段号(在每个行类型中从左到右指定)
type SMALLINT 数据类型的代码

请参阅 syscolumns.coltype 的描述(SYSCOLUMNS 页)。

length SMALLINT 成员的长度(以字节计)
xtd_type_id INTEGER 标识此数据类型的代码

请参阅 sysxtdtypes.extended_id 的描述 (SYSXTDTYPES)。

extended_id 列和 xtd_type_id 列的两个索引允许重复值。extended_idseqno 列的组合索引只允许唯一值。