Oracle 十进制、二进制相互转换自定义函数

create or replace function number_2_bit(v_num number) return varchar is v_rtn varchar(2000); v_n1 number; v_n2 number;begin v_n1 := v_num; loop v_n2 := mod(v_n1, 2); v_n1 := trunc(v_n1 / 2); v_rtn := to_char(v_n2) || v_rtn; exit when v_n1 = 0; end loop; return v_rtn;end;

sql> select bit_2_number('10001100000000011001111111111') from dual;

------------------------------

293614591

create or replace function bit_2_number(v_char varchar) return number is

v_rtn number(10); v_n1 number; v_n2 number;

Begin

Select sum (data1) Into v_rtn From (select substr (v_char,rownum,1)* power(2,length(v_char)-rownum) data1

From dual

Connect by rownum<=length(v_char) ;

Return v_rtn;

End;

sql> select number_2_bit(571231007) from dual;

------------------------------

100010000011000100101100011111

oracle十进制函数语法,Oracle 十进制、二进制互相转换自定义函数相关推荐

  1. oracle随机数函数语法,Oracle产生随机数

    1.从表中随机取记录 select * from (select * from staff order by dbms_random.random) 表示从STAFF表中随机取3条记录 2.产生随机数 ...

  2. oracle fetch into语法,Oracle Fetch

    oracle函数 的 Oracle Fetch 在本教程中,将学习如何使用Oracle FETCH子句来限制查询返回的行数. Oracle FETCH子句简介 一些RDBMS(如和)使用子句来检索查询 ...

  3. oracle hwm调整语法,Oracle 10g HWM原理及性能优化

    摘  要: HWM(High Water Mark)是表中已经使用过的存储空间与未使用过的存储空间之间的分界线,HWM对全表扫描的性能有非常大的影响.当全表扫描时,Oracle会读取HWM下所有的块, ...

  4. c语言怎样得到函数内参数的值_MySQL之自定义函数

    MySQL不仅内置了一些常用函数,同时也支持自定义函数,来满足开发者的需求 函数定义 MySQL的函数定义语法如下: CREATE functionName:函数名,同MySQL内置函数一样,大小写不 ...

  5. python数据函数定义的规则是什么_Python自定义函数基础概念

    一.函数定义语法: def 函数名(形参列表): 语句块 二.函数定义规则 1. 函数的名字就是语句块的名称 2. 函数名的命名规则与变量名相同(函数名必须是标识符) 3. 函数名是一个变量(不要轻易 ...

  6. Scala方法定义,方法和函数的区别,将方法转换成函数

    1. 定义方法和函数 1.1. 定义方法 方法的返回值类型可以不写,编译器可以自动推断出来,但是对于递归函数,必须指定返回类型 1.2. 定义函数 1.3.方法和函数的区别 在函数式编程语言中,函数是 ...

  7. mysql自定义函数应用_mysql functions实例:在自定义函数中应用字符串函数

    分享一段mysql自定义函数的代码,在其中用到了mysql的字符串函数length. 代码: mysql> delimiter $$ mysql> CREATE FUNCTION myFu ...

  8. python定义函数prime判断是否是素数_用自定义函数判断素数 用C语言编写自定义函数prime(int x),判断x是否为素数?...

    用C语言编写自定义函数prime(int x),判断x是否为素数? int prime(int x) { int i,k k=(int)sqrt( (double)x ) for(i=2i&l ...

  9. 未捕获typeerror: $形象。cropper不是函数_没有学不会的python--细说自定义函数的细节...

    没有学不会的python 函数是什么? 老调常谈,还是那老一套,学习一个东西前,先搞懂是什么,再来学习怎么用. 函数函数,如果你是刚经历过高考肯定很熟悉,数学中就经常出现这个名词,比如什么sin函数, ...

最新文章

  1. AspxCallBack控件的CallBack事件
  2. powermock跳过某方法_变频调速电动机产生机械共振原因和处理方法
  3. 嵌入式数据库sqlite在ARM上的的移植和使用
  4. 六一儿童节特辑|哪部“奥特曼”才是90后的心中最爱??数据分析师来告诉你...
  5. 如何将三万行代码从 Flow 移植到 TypeScript?
  6. 移动端布局,C3新增属性
  7. PCB文件导入HFSS中仿真
  8. 黑页网站html源码,仿360网站卫士拦截页面黑页源码
  9. 功率因数 matlab,基于Matlab的功率因数校正电路的仿真分析
  10. 获取素材列表返回40004 invalid media type !(大坑)解决办法
  11. web前端基础——超链接(dw笔记版)
  12. JfreeChart常用图形实现
  13. LDAP ObjectClass 详解
  14. unity产生阴影的几种方式
  15. 程序员版「成语新解」,万万没想到你们竟是这样的……
  16. 【ELM预测】基于极限学习机ELM实现数据预测matlab源码
  17. Android 音视频变速原理
  18. clonezilla(再生龙)克隆linux系统 操作指南
  19. python调用latex,在Python中使用LaTeX符号格式化数字
  20. 微信官方:“清粉”别用了!

热门文章

  1. 对于成功的GDUUU商人来说
  2. 强调团体与配合的jinbiguandan
  3. 进程通信之飞鸽传书2007绿色版
  4. 什么叫企业级即时通讯软件
  5. 用VC写Assembly代码(5) --字符串
  6. 经典面试题(24):以下代码将输出的结果是什么?
  7. java 局部内部类常用么_Java中的内部类
  8. routing zuul_zuul自定义SimpleHostRoutingFilter
  9. python bytes查找位置_Python进阶5---StringIO和BytesIO、路径操作、OS模块、shutil模块
  10. delphi控件切图界面闪烁_一份最详尽全面的UI界面切图命名规范