sql >> Databáze >  >> RDS >> Oracle

Vytvořte funkci pl/sql a najděte přestupné roky

Vyzkoušejte níže uvedenou funkci,

FUNCTION leap_year_or_not(
         i_year IN NUMBER)
         RETURN VARCHAR2
IS
     l_var VARCHAR2(20);
BEGIN
     IF TO_CHAR(LAST_DAY(TO_DATE('01/02/'||i_year, 'dd/mm/yyyy')), 'DD') = 29 THEN
          l_var := 'Leap Year';
     ELSE
          l_var := 'Not Leap Year';
     END IF;
     RETURN l_var;                 
END;


  1. SQL Server 2008 Generuje řadu datumů a časů

  2. Nejlepších N na skupinový problém SQL v mysql

  3. Jak mohu migrovat verze z bugzilly do nového vlastního pole 'zdrojová verze' v redmine (jakou syntaxi SQL potřebuji)?

  4. php vícerozměrné pole generované z databáze