oracle 语句
get(number,ws) --函数名(输入的数字,小数点位)
get(0.1234,3)  0.1234+0.001  
get(0.1234,2)  0.1234+0.01 
get(0.1234,1)  0.1234+0.1 就是这样一个格式

解决方案 »

  1.   

    这东西还用写函数  select a +power(10,-b) from dual就完事 a和b就是你的number和ws select 0.1234+power(10,-3) from dual
      

  2.   

    既然lz 要 函数 就送个函数给lzSQL> ed
    已写入 file afiedt.buf  1  CREATE function f_get(a IN NUMBER, b IN NUMBER)
      2  return NUMBER is
      3  BEGIN
      4     return a+power(10,-b);
      5* END;
    SQL> /函数已创建。SQL> select f_get(0.1234,3) from dual;F_GET(0.1234,3)
    ---------------
              .1244SQL>
      

  3.   

    恩恩 oarcle自带的函数能实现,如果不用自带的函数 能写吗