oracle数据库十进制转二进制


create or replace
FUNCTION "TENTOBIN" (ix IN NUMBER) RETURN VARCHAR2
IS
vars VARCHAR2(1000);

xs NUMBER(10);
BEGIN

vars:='';

xs:=ix;
WHILE xs>0 LOOP
vars:=cast(MOD(xs,2) as VARCHAR2)||vars;--拼接字符串用“||”
xs:=FLOOR(xs/2);
END LOOP;

RETURN vars;

END TENTOBIN;
    原文作者:进制转换
    原文地址: https://blog.csdn.net/qflamj/article/details/83673901
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞