为补充 GBase 8s 提供的内置 B 型树辅助访问方法,您的企业可能已安装可实现其他辅助访问方法的 DataBlade 模块。如果存在附加访问方法,那么这些方法定义在 sysams 系统目录表中。可以查询 sysams 系统目录以确定其他访问方法是否可用。
SELECT am_id, am_owner, am_name, am_type FROM sysams WHERE am_type = 'S';
在符合 ANSI 标准的数据库中,访问方法名称在用户的名称空间中必须唯一。访问方法名称总是以所有者开始,格式为 am_owner.am_name。
访问方法 | am_id 列 | am_name 列 | am_owner 列 |
---|---|---|---|
一般 B 型树 | 1 | btree | “gbasedbt” |
R 型树 | 2 | rtree | “gbasedbt” |
如果在 sysams 系统目录表中找到了附加行(am_id 值大于 2 的行),那么数据库会支持附加的用户定义的访问方法。 检查 am_type 列中的值,以确定 用户定义的访问方法是主要访问方法还是辅助访问方法。
有关 sysams 系统目录表各列的更多信息,请参阅《GBase 8s SQL 指南:参考》。有关如何确定数据库中可用的运算符类的信息,请参阅确定可用的运算符类。