Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Buat fungsi pl/sql &temukan tahun kabisat

Coba fungsi di bawah ini,

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lsnrctl start rane ketika saya menjalankan perintah ini kesalahan ini datang

  2. Proses peningkatan langkah demi langkah untuk R12.2 Upgrade Bagian -4 (Menerapkan Paket Pembaruan Rilis 12.2.x)

  3. validasi pada bidang email/kode pos di sql/Oracle

  4. Membuat atau mensimulasikan array dua dimensi dalam PL/SQL

  5. Nilai input pesan kesalahan Oracle tidak cukup lama