检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DCL语法 DCL语法一览表 ALTER DEFAULT PRIVILEGES ANALYZE | ANALYSE DEALLOCATE DO EXECUTE EXECUTE DIRECT GRANT PREPARE REASSIGN OWNED REVOKE
ABORT 功能描述 回滚当前事务并且撤销所有当前事务中所做的更改。 作用等同于ROLLBACK,早期SQL有用ABORT,现在推荐使用ROLLBACK。 注意事项 在事务外部执行ABORT语句不会影响事务的执行,但是会产生一个警告信息。 语法格式 1 ABORT [ WORK |
附加功能 处理tsvector 处理tsquery 查询重写 收集文档统计信息 父主题: 全文检索
表达式 简单表达式 条件表达式 子查询表达式 数组表达式 行表达式
概述 背景信息 在SQL语言中,每个数据都与一个决定其行为和用法的数据类型相关。GaussDB(DWS)提供一个可扩展的数据类型系统,该系统比其它SQL实现更具通用性和灵活性。因而,GaussDB(DWS)中大多数类型转换是由通用规则来管理的,这种做法允许使用混合类型的表达式。
控制文本搜索 解析文档 解析查询 排序查询结果 高亮搜索结果 父主题: 全文检索
关键字 SQL里有保留字和非保留字之分。根据标准,保留字绝不能用做其他标识符。非保留字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的。 表1 SQL关键字 关键字 GaussDB(DWS) SQL:1999 SQL-92 ABORT 非保留 - - ABS - 非保留
函数和操作符 字符处理函数和操作符 二进制字符串函数和操作符 位串函数和操作符 数字操作函数和操作符 时间、日期处理函数和操作符 SEQUENCE函数 数组函数和操作符 逻辑操作符 比较操作符 模式匹配操作符 聚集函数 窗口函数 类型转换函数 JSON/JSONB函数和操作符 安全函数
审计开关 audit_enabled 参数说明:控制审计进程的开启和关闭。审计进程开启后,将从管道读取后台进程写入的审计信息,并写入审计文件。 参数类型:SIGHUP 取值范围:布尔型 on表示启动审计功能。 off表示关闭审计功能。 默认值:on audit_space_limit
分词器测试 函数ts_debug允许简单测试文本搜索分词器。 1 2 3 4 5 6 7 8 ts_debug([ config regconfig, ] document text, OUT alias text, OUT description
解析器测试 函数ts_parse可以直接测试文本搜索解析器。 1 2 ts_parse(parser_name text, document text, OUT tokid integer, OUT token text) returns setof record
PG_SESSION_WLMSTAT PG_SESSION_WLMSTAT视图显示和当前用户执行作业正在运行时的负载管理相关信息。 表1 PG_SESSION_WLMSTAT字段 名称 类型 描述 datid oid 连接后端的数据库OID。 datname name 连接后端的数据库名称。
CREATE GROUP 功能描述 创建一个新用户组。 注意事项 CREATE GROUP是CREATE ROLE的别名,非SQL标准语法,不推荐使用,建议用户直接使用CREATE ROLE替代。 语法格式 1 2 CREATE GROUP group_name [ [ WITH ]
Snowball词典 Snowball词典模板支持词干分析词典,基于Martin Porter的Snowball项目,内置有许多语言的词干分析算法。GaussDB(DWS)中预定义有多种语言的Snowball词典,可通过系统表PG_TS_DICT查看预定义的词干分析词典以及支持的语言词干分析算法。
几何类型 GaussDB(DWS)支持的几何类型请参见表1。最基本的类型:点,是其它类型的基础。 表1 几何类型 名字 存储空间 说明 表现形式 point 16字节 平面中的点 (x,y) lseg 32字节 (有限)线段 ((x1,y1),(x2,y2)) box 32字节 矩形
函数 函数类型解析 从系统表PG_PROC中选择所有可能被选到的函数。如果使用了一个不带模式修饰的函数名字,那么认为该函数是那些在当前搜索路径中的函数。如果给出一个带修饰的函数名,那么只考虑指定模式中的函数。 如果搜索路径中找到了多个不同参数类型的函数。将从中选择一个合适的函数。
操作审计 audit_system_object 参数说明:该参数决定是否对GaussDB(DWS)数据库对象的CREATE、DROP、ALTER操作进行审计。GaussDB(DWS)数据库对象包括DATABASE、USER、schema、TABLE等。通过修改该配置参数的值,可以只审计需要的数据库对象的操作。
创建GIN索引 为了加速文本搜索,可以创建GIN索引。 1 CREATE INDEX pgweb_idx_1 ON tsearch.pgweb USING gin(to_tsvector('english', body)); to_tsvector()函数有两个版本,只输一个参数的版本和输两个参数的版本。
值存储 值存储数据类型解析 查找与目标字段准确的匹配。 试着将表达式直接转换成目标类型。如果已知这两种类型之间存在一个已登记的转换函数,那么直接调用该转换函数即可。如果表达式是一个未知类型文本,该文本字符串的内容将交给目标类型的输入转换过程。 检查目标类型是否有长度转换。长度转换
全文检索概述 全文检索(或者说文本搜索)提供了查询可读性文档的能力,并且通过查询相关度将结果进行排序。搜索最常见的方式是:找到包含指定查询词的所有记录,并且按照查询顺序返回这些记录。 文本搜索操作符在数据库中已存在多年。GaussDB(DWS)为文本数据类型提供~、~*、LIKE