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 的用法 » 创建数据库 » 使用数据库对象 » 使用索引

 

使用 SQL 语句聚簇索引

可以随时使用 SQL 语句添加或删除索引的聚簇属性。任何主键索引、外键索引、UNIQUE 约束索引或次级索引都可以声明 CLUSTERED 属性。但每个表最多只能声明一个聚簇索引。为此可以使用以下任一语句:

可以联合使用若干语句来维护和恢复聚簇效果:

  • UNLOAD TABLE 语句可用于按照聚族索引键的顺序卸载表。请参见UNLOAD 语句

  • LOAD TABLE 语句可用于按照聚族索引键的顺序在表中插入行。请参见LOAD TABLE 语句

  • INSERT 语句尝试按照聚族索引键顺序在包含相邻行的同一表页上放置新行。请参见INSERT 语句

  • REORGANIZE TABLE 语句通过按照聚簇索引重新排列行来恢复表的聚簇。如果在未指定聚族的情况下对表执行 REORGANIZE TABLE 语句,则这些表会按主键重新排序。请参见REORGANIZE TABLE 语句