返回首页

gbase数据、南大通用产品文档:GBase8a转义符的规则

更新日期:2024年09月11日

使用C 风格转义,以支持可见和不可见字符。C 转义规则如下表:
表4- 93 C 转义规则说明

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
517
转义字符
16 进制编码
'\a'
0x07
'\b'
0x08
'\e'
0x1b
'\f'
0x0c
'\n'
0x0a
'\r'
0x0d
'\t'
0x09
'\v'
0x0b
'\\'
0x5c
'\0'
0x00
'\xFF'
//反斜杠后跟x,后跟两位有效16 进制数
(0x00~0xff,忽略大小写),转义为数值为
对应16 进制数的单字节。

语法
REGEXP_LIKE(source_char, pattern [, match_parameter])
功能
模糊匹配指定的字符串。
返回值
源字符串与pattern 指定的正则表达式匹配时,函数返回1,否则返回0。
参数
表5- 16 参数说明
参数
说明
source_char
源字符串。该参数支持的数据类型与GBase 8a MPP Cluster 的
replace 函数的str 参数一致。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
738
参数
说明
pattern
正则表达式。仅支持字符串,每个正则表达式最多可包含512
个字节。
match_parameter
可通过设置该参数改变默认的匹配功能行为。可以是列名,列
的内容不能超出该参数的值域范围。使用时该参数用单引号包
围,例如:’i’。默认和设置成NULL 情况下“.”不匹配换行符,
源字符串被看作一行。参数可选项如下:

i:大小写不敏感;

c:大小写敏感;

n:点号(.)匹配换行符号;

m:多行模式;

x:扩展模式,忽略正则表达式中的空白字符。
用户同时指定多个互斥参数(i,c)可选项时,系统按照最后出
现的参数处理。
使用约束
regexp_like 函数的match_parameter 参数可以省略,其他参数不能省略。

使用 finderr 实用程序来查看 GBase
8s 上错误消息的额外信息。
在 UNIX™ 和 Linux™ 平
台上,该信息通过命令行显示。在 Windows™ 平台上,该信息在错误消息程序中显示。
语法

元素
用途
关键注意事项
error_number
错误消息
编号为其
提供额外
信息
在 UNIX 或 Linux 上: 如果错误消息不包含减号 (-) 或加号
(+),
并且存在正版本和负版本的错误消息,
那么将会显示负版
本的消息。若错误消息的编号前带一个加号则显示的信息是正
的错误消息。
在 Windows 上: 如果错误消息不包含减号 (-) 或加号

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 299 -
元素
用途
关键注意事项
(+),并且存在正版本和负版本的错误消息,那么必须在错
误消息程序中手动选择您想要查看的消息。

用法
在消息日志中输出的错误消息内容包含了消息的编号及其简要概述。
使用 finderr 消息编
号命令来查找错误和可能的用户操作的原因的更详细的描述,以纠正或防止错误。
在 Windows 上,您可以直接从数据库服务器程序组中选择 Error
Messages 来打开错误消
息程序。
示例
下面的命令显示了在 UNIX 或 Linux 平台上有关错误消息 -201 的信息:

下列命令显示了有关错误消息 100 ,即对应于 SQLCODE 值为 100 的信息:

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 300 -