Heim > Datenbank > MySQL-Tutorial > Überprüfen Sie, ob ein bestimmtes Jahr in PL/SQL ein Schaltjahr ist

Überprüfen Sie, ob ein bestimmtes Jahr in PL/SQL ein Schaltjahr ist

WBOY
Freigeben: 2023-09-22 20:37:02
nach vorne
961 Leute haben es durchsucht

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

Hier erfahren Sie, wie Sie mithilfe von PL/SQL überprüfen können, ob ein bestimmtes Jahr ein Schaltjahr ist. Im PL/SQL-Code sind Gruppen von Befehlen in Blöcken zusammengehöriger Anweisungsdeklarationen angeordnet.

Der Algorithmus zur Schaltjahrprüfung ist wie folgt.

Algorithmus

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
Nach dem Login kopieren

Beispiel

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;
Nach dem Login kopieren

Ausgabe

2012 is leap year
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonÜberprüfen Sie, ob ein bestimmtes Jahr in PL/SQL ein Schaltjahr ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage