【发布时间】:2020-02-10 10:57:15
【问题描述】:
我如何将下面的编码结果返回到字符
SELECT utl_encode.base64_encode(utl_raw.cast_to_raw('some_text')) COLM FROM DUAL;
我试过了
SELECT TO_CHAR(utl_encode.base64_encode(utl_raw.cast_to_raw('some_text'))) COLM FROM DUAL;
-- I get error: SQL Error [932] [42000]: ORA-00932: inconsistent datatypes: expected NUMBER got BINARY
我需要它在 char/text 中的原因是因为我发现很难从 dbeaver 复制结果,因为 dbeaver 将结果识别为加密数据,因此进一步加密它或导出空结果。
【问题讨论】:
-
BASE64 编码不表示“加密”!