oracle /plsql 计算平闰年天数函数
时间:2021-07-01 10:21:17
帮助过:50人阅读
函数
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 ;
oracle /plsql 计算平闰年天数函数
标签:case span creat ret sele font 闰年 rac 变量