Monday, June 10, 2013

getistday

/* Formatted on 2013/06/10 17:41 (Formatter Plus v4.8.8) */
CREATE OR REPLACE FUNCTION getistday (DAY IN VARCHAR2, utctime VARCHAR2)
   RETURN VARCHAR2
IS
   RESULT   VARCHAR2 (20);
   p_day    VARCHAR2 (3)  := ' ';
BEGIN
   IF (utctime >= '1830' AND utctime <= '2359')
   THEN
      IF (DAY = 'MON')
      THEN
         p_day := 'TUE';
      END IF;

      IF (DAY = 'TUE')
      THEN
         p_day := 'WED';
      END IF;

      IF (DAY = 'WED')
      THEN
         p_day := 'THU';
      END IF;

      IF (DAY = 'THU')
      THEN
         p_day := 'FRI';
      END IF;

      IF (DAY = 'FRI')
      THEN
         p_day := 'SAT';
      END IF;

      IF (DAY = 'SAT')
      THEN
         p_day := 'SUN';
      END IF;

      IF (DAY = 'SUN')
      THEN
         p_day := 'MON';
      END IF;
   ELSE
      p_day := DAY;
   END IF;

   RESULT := p_day;
   RETURN (RESULT);
END getistday;
/

No comments:

Post a Comment