作者信息

长期闲置

长风破浪会有时,直挂云帆济沧海。

最近文章
ajax请求时post和get的区别是什么813
ajax默认是异步请求吗305
cors和ajax的区别是什么578
视频教程分类
推荐视频教程
  • php程序员小白到大牛三个月集训php程序员小白到大牛三个月集训
  • Laravel 9 学习正当时—保姆级教程,想学不会都难!Laravel 9 学习正当时—保姆级教程,想学不会都难!
  • 千万级数据并发解决方案(理论+实战)千万级数据并发解决方案(理论+实战)
  • Laravel基础与实战(模块化)Laravel基础与实战(模块化)
  • 首页 >数据库 >Oracle > 正文

    oracle中16进制怎么转10进制

    原创2022-06-13 10:46:48649 关注公众号:每天精选资源文章推送

    在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中文网其它相关文章!

    20期PHP线上班

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:oracle
  • 推荐:PHP从基础到实战教程视频

    相关文章

    相关视频


    专题推荐