小编bha*_*aw2的帖子

Oracle奇怪的行为字符串与星期几的比较

虽然下面的代码打印'错误的星期四',(10-FEB是星期四)

BEGIN
  IF to_char(to_date('10-FEB-2011','DD-MON-YYYY'),'Day')='Thursday' THEN
    dbms_output.put_line('Correct');

  ELSE
    dbms_output.put_line('Wrong '||to_char(to_date('10-FEB-2011','DD-MON-YYYY'),'Day'));
  END IF;
END;
Run Code Online (Sandbox Code Playgroud)

以下打印'正确',(09-FEB是星期三)

BEGIN
  IF to_char(to_date('09-FEB-2011','DD-MON-YYYY'),'Day')='Wednesday' THEN
    dbms_output.put_line('Correct');

  ELSE
    dbms_output.put_line('Wrong '||to_char(to_date('09-FEB-2011','DD-MON-YYYY'),'Day'));
  END IF;
END;
Run Code Online (Sandbox Code Playgroud)

我一直试图解决这个问题,但我不能.任何帮助将非常感激.提前致谢.

oracle puzzle plsql

2
推荐指数
1
解决办法
1239
查看次数

标签 统计

oracle ×1

plsql ×1

puzzle ×1