GBase 8s CREATE OPCLASS 语句解析

本文介绍了 GBase 8s 中的 CREATE OPCLASS 语句,用于为辅助存取方法创建运算符类。该语句遵循 SQL ANSI/ISO 标准,主要用于自定义索引顺序和运算符集合。内容涵盖语法、用法、运算符类的策略和支撑函数,以及缺省运算符类的信息。创建运算符类需要 Resource 权限或 DBA 角色,且名称在数据库中必须唯一。
摘要由CSDN通过智能技术生成

使用 CREATE OPCLASS 语句为辅助存取方法创建运算符类。
该语句是 SQL ANSI/ISO 标准的扩展。
语法
在这里插入图片描述

用法
运算符类是支持用于查询优化和构建索引的与辅助存取方法的运算符集合。辅助存取方法(有时称
为 索引存取方法)是构建、存取和操作索引结构(如 B-tree 、R-tree 或 DataBlade 模块提供的索
引结构)的一组数据库服务器函数。
数据库服务器提供 B-tree 和 R-tree 辅助存取方法。更多关于 btree 辅助存取方法的信息,请参阅
缺省运算符类 。
当需要下列之一时定义一个新的运算符类:
 索引为数据使用与缺省运算符类提供的顺序不同的顺序
 与任何现有运算符类不同的一个运算符集合,这些运算符类与特殊的辅助存取方法相关联
如果您包含了可选的 IF NOT EXISTS 关键字,且指定名称的运算符类已经当前数据库中注册过,则
数据库服务器不采取任何行动(而非向应用程序发送异常)。
必须具有 Resource 权限或者必须是 DBA 才可创建运算符类。运算符类的实际名称是 SQL 标识符。
当创建运算符类时,opclass 名称必须在数据库内是唯一的。
在兼容 ANSI 的数据库中创建运算符类时,owner.opclass 组合必须在数据库中是唯一的。所有者名
称是区分大小写的。如果不在 owner 名称旁边添加引号(或者设置 ANSIOWNER 环境变量),则
运算符类索引者名称以大写字母存储。
以下 CREATE OPCLASS 语句为 bt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值