sql - Oracle SQL 将 HEX 转换为字符

标签 sql oracle hex

我正在尝试将十六进制转换为 Oracle 中的字符,理想情况下类似于 this适用于 Microsoft SQL Server

select xx('0A') from dual;

哪里0A Unix 中的换行符是十六进制的。

最佳答案

尝试

SELECT UTL_I18N.RAW_TO_CHAR (<string>, <src_char_set>) FROM DUAL; 

例如,
SELECT UTL_I18N.RAW_TO_CHAR ('0A', 'AL32UTF8') FROM DUAL;

关于sql - Oracle SQL 将 HEX 转换为字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6868517/

相关文章:

c# - 我在这里找平均水平吗

sql - 存储过程中的 LEFT JOIN 问题

sql - 通过 osql.exe 运行脚本的问题

c - 在一个字节中存储 4 个不同的值

c++ - 数字 vector 到十六进制格式的字符串

c++ - 如何将 ascii 字符转换为十六进制... C++ 中的东西?

sql - 具有多列和 Desc/Asc 排序的 Order By 子句的 CASE 语句

oracle - 在for循环中使用.count

oracle - 事务上下文中 Oracle 存储过程/函数的语义

django - Django 中的数据迁移