我想用来HEXTORAW()从ASCII十六进制代码“ 30”中获取char值。ASCII HEX 30应该返回varchar'0'。
怎么做到的?是HEXTORAW()正确的功能吗?
您可以专门使用utl_raw包和cast_to_varchar2()函数:
select utl_raw.cast_to_varchar2(hextoraw('30')) as res
from dual
Run Code Online (Sandbox Code Playgroud)
结果:
RES
-----
0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17406 次 |
| 最近记录: |