Collection Contents 上一页 下一页 PDF

ASA SQL 参考

系统表

SYSINDEX 系统表


列名 列类型 列约束 表约束
table_id UNSIGNED INT NOT NULL 主键,唯一索引。外键引用 SYSTABLE。
index_id UNSIGNED INT NOT NULL 主键。
root INTEGER NOT NULL
file_id SMALLINT NOT NULL
"unique" CHAR(1) NOT NULL
creator UNSIGNED INT NOT NULL 外键引用 SYSUSERPERM.user_id。
index_name CHAR(128) NOT NULL 唯一索引。
hash_limit SMALLINT NOT NULL
index_owner CHAR(4) NOT NULL
index_type CHAR(4) NOT NULL
remarks LONG, VARCHAR

数据库中的每条索引在 SYSINDEX 中都有一行描述。索引中的每一列在 SYSIXCOL 中都有一行描述。

table_id    唯一标识了包含该索引的表。

index_id    一个特定表的每条索引都有一个指定的唯一索引号。

root    root 标识数据库文件中索引的根页的位置。

file_id    索引全部包含在具有该 file_id 的文件中(请参见 SYSFILE)。

unique    指出索引是唯一索引 ("Y")、非唯一索引 ("N") 还是唯一约束 ("U")。唯一索引可以避免索引表中的两行在索引列中具有相同的值。

creator    索引创建者的用户号。该用户始终与 table_id 所标识的表的创建者相同。

index_name    索引的名称。一个表中不能有两个同名的索引。

index_owner    所有者。此字段始终为 USER

index_type    类型。该字段始终为 SA。

remarks    注释字符串。


Collection Contents 上一页 下一页 PDF