创建定时任务
/*****************************************************************
*
* 移动抵扣券快到期推送提醒
* 首次执行 : 2016-09-19 10:00:00
* 定期执行 : 每天10:00:00
*
******************************************************************/
BEGIN
--DBMS_SCHEDULER.drop_job('job_p_push_ticket_yd_dqtx');
DBMS_SCHEDULER.CREATE_JOB(job_name => 'job_p_push_ticket_yd_dqtx',
job_type => 'STORED_PROCEDURE',
job_action => 'p_push_ticket_yd_dqtx',
enabled => true,
start_date => to_date('2016-09-19 10:00:00', 'yyyy-mm-dd hh24:mi:ss'),
repeat_interval => 'sysdate+1');
END;
查看调试执行情况:
SELECT T.JOB_NAME,
T.STATE,
T.ENABLED,
TO_CHAR(T.LAST_START_DATE, 'yyyy-mm-dd hh24:mi:ss') AS 最后运行时间,
TO_CHAR(T.NEXT_RUN_DATE, 'yyyy-mm-dd hh24:mi:ss') AS 下次运行时间,
T.SCHEDULE_NAME
FROM DBA_SCHEDULER_JOBS T
WHERE T.JOB_NAME = 'JOB_P_PUSH_TICKET_YD_DQTX';