定时执行存储过程(FOR ORACLE)复制后直接在查询分析器里面执行
variable job1 number;
begin
dbms_job.submit(:job1,'testproc;',sysdate,'sysdate+1/1440');
end;
begin
dbms_job.run(:job1);
end;
dbms_job.remove(:job1);
dbms_job.submit(:test_job,'test_procedure;',sysdate,'sysdate+1’);第四个参数说明:sysdate+1 表示每天执行一次 sysdate+1/24 表示每小时执行一次 sysdate+1/(24*60) 表示每分钟执行一次 sysdate+1/(24*60*60) 表示每秒执行一次3 “并非所有变量都已关联”的解决办法SQL> begin2 dbms_job.interval(:job_clearexpiredata, 'sysdata+1');3 end;4 /begin dbms_job.interval(:job_clearexpiredata, 'sysdata+1');end;