Ở đây chúng ta sẽ thấy cách kiểm tra năm đã cho có phải là năm nhuận hay không, bằng cách sử dụng PL / SQL. Trong mã PL / SQL, một số nhóm lệnh được sắp xếp trong một khối các câu lệnh khai báo liên quan.
Thuật toán kiểm tra năm nhuận như dưới đây.
Thuật toán
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
Ví dụ
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;
Đầu ra
2012 is leap year