ENCODE_PG
功能描述
将BINARY类型的字段或表达式的值按照指定算法编码为CHAR类型的字符串。
语法格式
ENCODE_PG(expr1,expr2);
参数说明
- expr1:数据类型为BINARY,待编码数据
- expr2:数据类型为CHAR,编码算法名称,可选值为:BASE64、ESCAPE、HEX
函数返回类型
CHAR类型
示例
sql
SQL> SELECT ENCODE_PG(HEXTORAW('1234567890ABCDEF0001'),'BASE64') FROM DUAL;
EXPR1 |
------------------------------------------------------------------------------
EjRWeJCrze8AAQ== |
SQL> SELECT ENCODE_PG(HEXTORAW('1234567890ABCDEF0001'),'ESCAPE') FROM DUAL;
EXPR1 |
------------------------------------------------------------------------------
4Vx\220\253\315\357\000 |
SQL> SELECT ENCODE_PG(HEXTORAW('1234567890ABCDEF0001'),'HEX') FROM DUAL;
EXPR1 |
------------------------------------------------------------------------------
1234567890abcdef0001 |