Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 参考 » 视图 » 系统视图

 

SYSIDX 系统视图

SYSIDX 系统视图的每行都定义数据库中的一个逻辑索引。该视图的基础系统表为 ISYSIDX。

列名 数据类型 说明
table_id UNSIGNED INT 唯一标识包含该索引的表。
index_id UNSIGNED INT 标识表中索引的唯一编号。
object_id UNSIGNED BIGINT 索引的内部 ID,在数据库中唯一标识索引。
phys_index_id UNSIGNED INT 标识用于实现逻辑索引的基础物理索引。对于临时表或远程表上的索引,该值为 NULL。否则,该值与 SYSPHYSIDX 系统视窗中物理索引的 object_id 相对应。
dbspace_id SMALLINT 包含索引的文件的 ID。该值对应 SYSDBSPACE 系统视图中的一个条目。
index_category TINYINT

索引的类型。值包括:

  • 1   主键

  • 2   外键

  • 3   次级索引(包括唯一约束)

  • 4   文本索引

"unique" TINYINT 指出索引是唯一索引 (1)、唯一约束 (2)、保留 (3)、非唯一索引 (4) 还是具有 WITH NULLS NOT DISTINCT 的唯一索引。唯一索引可以避免索引表中的两行在索引列中具有相同的值。
index_name CHAR(128) 索引的名称。
not_enforced CHAR(1) 仅供系统使用。
file_id SMALLINT 不建议使用。此列存在于 SYSVIEW 中,但不存在于基础系统表 ISYSIDX 中。此列的内容与 dbspace_id 相同,并且是为了兼容而提供的。请改用 dbspace_id。
 基础系统表上的约束
 另请参见