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