检查 PL/SQL 中给定年份是否为闰年
在这里,我们将看到如何使用 PL/SQL 检查给定年份是否为闰年。在 PL/SQL 代码中,一些命令组成的代码段会被放在相关声明语句的块中。
闰年检查算法如下。
阅读更多:MySQL 教程
算法
isLeapYear(year):
begin
if year 可以被 4 整除且不能被 100 整除, then
它是闰年
else if 数字可以被 400 整除, then
它是闰年
else
它不是闰年
end
例子
DECLARE
year NUMBER := 2012;
BEGIN
IF MOD(year, 4)=0
AND
MOD(year, 100)!=0
OR
MOD(year, 400)=0 THEN
dbms_output.Put_line(year || ' 是闰年');
ELSE
dbms_output.Put_line(year || ' 不是闰年.');
END IF;
END;
输出
2012 是闰年