函数说明
返回参数对应的十六进制值。如果N_or_S 是一个数字,则返回它的十六进制字
符串形式,在这里,N 是一个BIGINT 数,相当于CONV(N,10,16);如果N_or_S
是一个字符串,则返回每个字符对应的十六进制形式,其中每个字符被转化为两
个十六进制数字。以0xff 形式出现的字符串是此函数的反转操作,此时,将每两
位十六进制转换成其ASCII 码输出一个字符。
示例
示例1:N_or_S 值为数字。
gbase> SELECT HEX(255) FROM dual;
+----------+
| HEX(255) |
+----------+
| FF
|
+----------+
1 row in set
示例2:N_or_S 值为字符串。
gbase> SELECT HEX('abc') FROM dual;
+------------+
| HEX('abc') |
+------------+
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
689
| 616263
|
+------------+
1 row in set
示例3:以0xff 形式出现的字符串是HEX(N_or_S)函数的反转操作。
gbase> SELECT 0x616263 FROM dual;
+----------+
| 0x616263 |
+----------+
| abc
|
+----------+
1 row in set