OTHER_BLOCK是找到我的文本框TIME_OUT的块。 screenshot of the form and the error 我的代码如下:
removeAccessToken
答案 0 :(得分:0)
问题是,您没有将日期与日期进行比较......
试试这个:
IF to_date(:OTHER_BLOCK.TIME_OUT,'HH24:MI:SS') <= to_date(TO_CHAR(SYSDATE,'HH24:MI:SS'),'HH24:MI:SS')
THEN MESSAGE('TIME OUT SHOULD BE GREATER THAN TIME IN!');
RAISE FORM_TRIGGER_FAILURE;
END IF;
答案 1 :(得分:0)
以下代码
TO_DATE(TO_CHAR(SYSDATE,'HH24:MI:SS'),'HH24:MI:SS')
将考虑当前月份的开始日期+ SYSTATE的时间。所以要妥善处理。