問題が何であるかを見つけようとしていますが、運が悪く、この問題をまったく理解していません。次のコードがあります。
CREATE OR REPLACE FUNCTION ckeckDay(dateC in date)
RETURN VARCHAR
IS
day VARCHAR(15);
checkFriday VARCHAR(1);
BEGIN
checkFriday := 'N';
day := to_char(dateC, 'DAY');
IF day = 'FRIDAY' THEN
checkFriday := 'Y';
END IF;
RETURN day;
END;
/
は金曜日に設定されています(変数の代わりにdateC
返すことでテストし、金曜日を返します。)ただし、変数が実際に金曜日であっても、ステートメントはtrueに評価されません。この問題を回避する方法についてのアイデアはありません。ありがとうday
day
IF
day