oracle /plsql 计算平闰年天数函数
--计算平闰年天数函数 CREATE OR REPLACE FUNCTION f_ping_run_nian (i_year NUMBER --定义函数名 ) RETURN VARCHAR2 IS --定义返回(输出)字符类型 v_tianshu varchar2(5); --定义输出(返回)变量 BEGIN SELECT CASE MOD(i_year,4) --取除以4的余数 WHEN 0 --如果是0,则是闰年,应为366天 THEN '366' ELSE '365' --否则为365天 END INTO v_tianshu from dual; --将值插入变量种 RETURN (v_tianshu); --输出(返回)值,记得要括号。 END ;