IF
(TO_CHAR(sysdate,
'
DAY
'
)
IN
(
'
星期六
'
,
'
星期日
'
))
OR
(TO_CHAR(sysdate,
'
HH24:MI
'
)
NOT
BETWEEN
'
08:30
'
AND
'
18:00
'
)
THEN
RAISE_APPLICATION_ERROR( - 20001 , ' 不是上班时间' );
END IF ;
RAISE_APPLICATION_ERROR( - 20001 , ' 不是上班时间' );
END IF ;