用户定义的辅助访问方法

如果大于等于的概念不适用于要建立索引的数据,您可以考虑使用用户定义的辅助访问方法,而不是内置辅助访问方法(即 B 型树索引)。 您可以使用用户定义的辅助访问方法来存取其他索引结构,例如 R 型树索引。

如果数据库支持用户定义的辅助访问方法,您可以指定数据库在存取某一特殊索引时使用该存取方式。 有关如何确定数据库定义的辅助访问方法的信息,请参阅确定可用的访问方法

要选择用户定义的辅助访问方法,请使用 CREATE INDEX 语句的 USING 子句。USING 子句指定辅助访问方法的名称用于您创建的索引。此名称必须列于 sysams 系统目录表中的 am_name 列,而且必须是辅助访问方法(sysamsam_type 列为“S”)。

您在 CREATE INDEX 的 USING 子句中指定的辅助访问方法必须已在 sysams 系统目录中定义。如果还未定义辅助访问方法,那么 CREATE INDEX 语句将失败。

如果省略 CREATE INDEX 语句的 USING 子句,那么数据库服务器将使用 B 型树索引作为辅助访问方法。有关更多信息,请参阅 GBase 8s SQL 指南:语法 中的 CREATE INDEX 语句。