Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tạo một hàm pl / sql và tìm năm nhuận

Hãy thử chức năng dưới đây,

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. Tôi có bỏ lỡ bất kỳ thay đổi nào nếu tôi thay thế một trình kích hoạt oracle trong khi ứng dụng của tôi đang chạy không?

  2. Chênh lệch tích lũy

  3. Loại bỏ các bản sao bằng cách sử dụng hàm LISTAGG của Oracle

  4. Cần sắp xếp tên nhân viên theo cột thành phố của họ một cách khôn ngoan

  5. Cách lấy hàng cuối cùng của bảng Oracle