Maison > base de données > tutoriel mysql > Vérifier si une année donnée est une année bissextile en PL/SQL

Vérifier si une année donnée est une année bissextile en PL/SQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-22 20:37:02
avant
967 Les gens l'ont consulté

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

Ici, nous verrons comment vérifier si une année donnée est une année bissextile en utilisant PL/SQL. Dans le code PL/SQL, les groupes de commandes sont organisés en blocs de déclarations d'instructions associées.

L'algorithme de vérification des années bissextiles est le suivant.

Algorithme

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
Copier après la connexion

Exemple

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;
Copier après la connexion

Sortie

2012 is leap year
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal