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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 系统对象 » 视图 » 系统视图

 

SYSIDXCOL 系统视图

SYSIDXCOL 系统视图的每行描述在 SYSIDX 系统视图中描述的索引的一列。该视图的基础系统表为 ISYSIDXCOL。

列名 列类型 说明
table_id UNSIGNED INT 标识对其应用了该索引的表。
index_id UNSIGNED INT 标识对其应用该列的索引。table_id 与 index_id 共同标识 SYSIDX 系统视图中描述的一个索引。
sequence SMALLINT 索引中的每一列都有一个指定的从 0 开始的唯一编号。这些编号的顺序决定了列在索引中的相对重要性。最重要的列的序列号为 0。
column_id UNSIGNED INT 标识表中的哪列被索引。table_id 与 column_id 共同标识 SYSCOLUMN 系统视图中描述的一列。
"order" CHAR(1) 指出该列在索引中是升序 (A) 还是降序 (D)。对于文本索引此值为 NULL。
primary_column_id UNSIGNED INT 与该外键列相对应的主键列的 ID。对于非外键列,值为 NULL。
基础系统表上的约束

PRIMARY KEY (table_id, index_id, column_id)

FOREIGN KEY (table_id, index_id) 引用 SYS.ISYSIDX (table_id, index_id)

FOREIGN KEY (table_id, column_id) 引用 SYS.ISYSTABCOL (table_id, column_id)

另请参见