這里我們將看到如何使用 PL/SQL 檢查給定年份是否是閏年。在PL/SQL代碼中,一些命令組被排列在相關的語句聲明塊中。
閏年檢查算法如下。
算法
isLeapYear(year): begin if year is divisible by 4 and not divisible by 100, then it is leap year else if the number is divisible by 400, then it is leap year else it is not leap year 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 || ' is leap year '); ELSE dbms_output.Put_line(year || ' is not leap year.'); END IF; END;
登錄后復制
輸出
2012 is leap year
登錄后復制
以上就是檢查給定年份是否是 PL/SQL 中的閏年的詳細內容,更多請關注www.92cms.cn其它相關文章!