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 Anywhere 属性窗口

 

[索引属性] 窗口:[常规] 选项卡

此选项卡包括以下组成部分:

  • 名称   显示索引的名称。可以编辑此字段。

  • 类型   显示对象的类型。对象类型可以是 [外键索引]、[主键索引]、[唯一约束索引] 或 [索引]。

  • 唯一   显示索引中的值是否必须唯一。请参见UNIQUE 子句

  • 非重复空值   显示是否将索引列中的 NULL 值视为非重复。只有当类型为 [索引] 且索引为 [唯一] 时,才显示此选项。

    设置为 [] 时,将 NULLS 视为非重复。对于每一行,索引列的集合必须唯一,或者至少一列中包含一个 NULL。例如,对于双字符列上的唯一索引,索引条目 ('a', NULL) 和 ('a', NULL) 被视为非重复。

    设置为 [] 时,将 NULLS 视为重复。对于每一行,索引列的集合必须唯一,而不考虑 NULL 值。例如,对于双字符列上的唯一索引,索引条目 ('a', NULL) 和 ('a', NULL) 被视为重复,因此索引将禁止这两个条目。

    请参见WITH NULLS NOT DISTINCT 子句

  •    显示与索引关联的表的名称和所有者。此表仅当索引在某个表中时才出现。

  • 实例化视图   显示与索引关联的实例化视图的名称和所有者。此视图仅当索引在某个实例化视图中时才出现。

  • Dbspace   显示索引所在的数据库文件或 dbspace。这仅适用于基表和实例化视图中的索引。

  • 聚簇   显示该索引是否为聚簇索引。SQL Anywhere 8.0.2 版和更高版本的数据库支持聚簇索引。

    SQL Anywhere 中的聚簇索引存储表行的顺序大致与表行在对应索引中的顺序相同。使用聚簇索引可通过减少每一页需要读取到内存中的次数来提高性能。一个表上只有一个索引可以是聚簇索引。

    请参见聚簇索引

    • 立即设置聚簇索引   打开 [设置聚簇索引] 窗口,通过该对话框您可以将此索引指定为聚簇索引。

  • 格式   指示表索引的存储类型为压缩 B 树。

  • 注释   提供键入索引文本说明的位置。例如,可以使用此区域说明索引在系统中的作用。

 另请参见