首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

请问.存储过程/函数是否可允许参数为空呢

2012-09-14 
请教.存储过程/函数是否可允许参数为空呢?SQL codeCREATE OR REPLACE FUNCTION GET_PERCENT (V_ARG1 NUMBE

请教.存储过程/函数是否可允许参数为空呢?

SQL code
CREATE OR REPLACE FUNCTION GET_PERCENT (V_ARG1 NUMBER, V_ARG2 INT)RETURN VARCHAR2ISV_RESULT VARCHAR2(100);BEGIN  IF (V_ARG2 IS NULL) THENV_RESULT := TO_CHAR(ROUND(V_ARG1*100,2))||'%';ELSEV_RESULT := TO_CHAR(ROUND(V_ARG1*100,V_ARG2))||'%';END IF;RETURN V_RESULT;END;


-- 小函数,用户获取值的百分比,后面参数2为设定小数位,我的原意是默认为2,但目前的情况是如果不输入v_arg2 时报错。

[解决办法]

热点排行