sa
-- 声明job DECLARE job2014_12_16 NUMBER; BEGIN DBMS_JOB.SUBMIT(job2014_12_16, -- 这个参数是out类型 ‘syncv5;‘, to_date( to_char(SYSDATE+1 , ‘mm/dd‘) , ‘mm/dd‘), ‘TRUNC(LAST_DAY(SYSDATE ) + 1)‘ ); -- ‘SYSDATE + 1/(60*24*60)‘ ); -- ‘sysdate+1/1440‘ COMMIT; DBMS_OUTPUT.PUT_LINE(job2014_12_16); -- 输出 被赋值的 job2014_12_16 变量值 END; / -- 查看刚建立的job id select * from sys.user_jobs -- 运行job begin dbms_job.run(61); commit; end; / -- 停止job begin dbms_job.broken(61,TRUE); commit; end; / -- 删除job DECLARE BEGIN dbms_job.remove(68); COMMIT; end; / DECLARE JOB22 NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT(JOB22, ‘proc5;‘, --job要执行的工作(范例为要执行的存储过程) SYSDATE, ‘TRUNC(SYSDATE+1)‘); --执行job的周期(每天凌晨零点) DBMS_OUTPUT.PUT_LINE(job22); END; / ‘SYSDATE + 30/(60*24*60)‘ SELECT COUNT(*) FROM web_monitor_table;
时间: 2024-11-05 15:21:46