Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


HEX_ENCODE

📄字数 479
👁️阅读量 加载中...

功能描述

BINARY 类型的值按照 HEX算法 编码为 VARCHAR 类型的字符串。

语法格式

sql
HEX_ENCODE(expr)

输入参数

  • expr:待编码数据,BINARY 类型。

输出结果

返回 VARCHAR 类型,输入参数为 NULL 时,输出结果为 NULL

提示

  • HEX 算法将每 4 个比特位数据表示为一个十六进制数字,从 0f ,首先写出每个字节的较高位。该函数总是返回偶数个字符。

示例

sql
-- 返回 HEX_ENCODE() 编码后的字符串
SQL> SELECT HEX_ENCODE(HEXTORAW('1234567890ABCDEF0001')) FROM dual;

+----------------------+
|        EXPR1         |
+----------------------+
| 1234567890abcdef0001 |
+----------------------+

-- 返回 HEX_ENCODE() 编码后的字符串
SQL> SELECT HEX_ENCODE('中文测试');

+--------------------------+
|          EXPR1           |
+--------------------------+
| e4b8ade69687e6b58be8af95 |
+--------------------------+

扩展