• 技术文章 >数据库 >Oracle

    oracle中16进制怎么转10进制

    长期闲置长期闲置2022-06-13 10:46:48原创197

    在oracle中,可以利用“to_number()”函数将16进制转为10进制数据,该函数用于将字符串转换为数值型的格式,并且函数内的参数需要使用单括号括起来,语法为“select to_number('16进制数','xx') from dual”。

    本教程操作环境:windows10系统、Oracle 12c版、Dell G3电脑。

    oracle中16进制怎么转10进制

    TO_NUMBER函数()是Oracle中经常使用的类型转换函数之一,主要是将字符串转换为数值型的格式,与TO_CHAR()函数的做用正好相反。

    To_number函数的格式以下:

    To_number(varchar2 or char,’format model’)

    16进制转10进制,

    用to_number,里面的参数是16进制的数据,且参数用单引号括起

    SQL> select to_number('ff','xx') from dual;
    TO_NUMBER('FF','XX')
    --------------------
    255

    示例如下:

    08.png

    扩展知识:

    --10进制转16进制,用to_char,里面的参数是10进制的数据,且参数不用单引号括起

    SQL> select to_char(255,'xx') from dual;
    TO_CHAR(255,'XX')
    -----------------
    ff

    推荐教程:《Oracle视频教程

    以上就是oracle中16进制怎么转10进制的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle怎么查询表空间大小 下一篇:怎么查询oracle隔离级别
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• oracle字符串怎么反转• oracle存储过程中的循环语句有哪些• oracle删除数据的命令是什么• oracle同义词创建权限不足怎么办• oracle外键失效怎么办
    1/1

    PHP中文网