sql/pl 写一个函数判断一个参数传入的日期,返回是周六周日

sql/pl 写一个函数判断一个参数传入的日期,返回是周六周日

参考如下,有帮助的话采纳一下哦!

CREATE FUNCTION is_weekend (date_in DATE)
RETURN VARCHAR2
IS
  day_of_week VARCHAR2(10);
BEGIN
  day_of_week := TO_CHAR(date_in, 'DY');
  IF day_of_week = 'SAT' OR day_of_week = 'SUN' THEN
    RETURN 'Weekend';
  ELSE
    RETURN 'Not weekend';
  END IF;
END;