函数说明
HEX(str)的反运算。它解释参数中每一对十六进制数字成一个数值,然后转换成
数值表示的字符,返回的结果字符是一个二进制字符。
示例
示例1:将str 转换成数值表示的字符,str 为十六进制数字。
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
726
gbase> SELECT UNHEX('4742617365') FROM dual;
+---------------------+
| UNHEX('4742617365') |
+---------------------+
| GBase
|
+---------------------+
1 row in set
示例2:将str 转换成数值表示的字符,str 为十六进制数字。
gbase> SELECT 0x4742617365 FROM dual;
+--------------+
| 0x4742617365 |
+--------------+
| GBase
|
+--------------+
1 row in set
示例3:UNHEX(HEX())函数。
gbase> SELECT UNHEX(HEX('string')) FROM dual;
+----------------------+
| UNHEX(HEX('string')) |
+----------------------+
| string
|
+----------------------+
1 row in set
示例4:HEX(UNHEX())函数。
gbase> SELECT HEX(UNHEX('1267')) FROM dual;
+--------------------+
| HEX(UNHEX('1267')) |
+--------------------+
| 1267
|
+--------------------+
1 row in set