| 列名 | 列类型 | 列约束 | 表约束 |
|---|---|---|---|
| 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 注释字符串。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。