Hallo,
kann mir jemand sagen, warum in der folgenden Funktion immer nur der Else-Teil ausgewertet wird obwohl doch heute bspw. Dienstag ist?
CREATE OR REPLACE function getBeginTime return varchar2 is
begin
CASE to_char(sysdate, ‚DAY‘)
WHEN ‚SAMSTAG‘ THEN RETURN ’ 09:00:00 ';
WHEN ‚DIENSTAG‘ THEN RETURN ’ 10:00:00 ';
ELSE RETURN to_char(sysdate, ‚DAY‘);
END CASE;
end getBeginTime;
Vielen Dank,
Gruß Jan