检查 PL/SQL 中给定年份是否为闰年

检查 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 是闰年

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

MySQL 教程