如何创建一个定时任务,并…
2014-03-10 10:10
555 查看
有时候需要定时执行一个procedure,比如下班后,而且希望只执行一次,第二天后就能直接利用执行的结果。通过修改submit的参数即可办到,通过一个例子就可以说明:
--创建job
variable jobno number;
begin
sys.dbms_job.submit(job => :jobno,
what => 'change_date;',
next_date => to_date('18-11-2013','dd-mm-yyyy'),
interval => 'null');
commit; --必须有commit,如果没有是查不到该job的!!!
end;
/
这里将interval的值设为了null,于是该job就只能在next_date的时间点运行一次了!
注意:这种只执行一次的任务执行之后即被回收,所以执行之后是查不到该job的!当然也无需调用remove将其删掉!
--创建job
variable jobno number;
begin
sys.dbms_job.submit(job => :jobno,
what => 'change_date;',
next_date => to_date('18-11-2013','dd-mm-yyyy'),
interval => 'null');
commit; --必须有commit,如果没有是查不到该job的!!!
end;
/
这里将interval的值设为了null,于是该job就只能在next_date的时间点运行一次了!
注意:这种只执行一次的任务执行之后即被回收,所以执行之后是查不到该job的!当然也无需调用remove将其删掉!
相关文章推荐
- 如何创建程序文档使服务器定时运行某些任务
- 【niubi-job——一个分布式的任务调度框架】----如何开发一个niubi-job的定时任务
- 如何建议一个数据库内的定时任务
- suse如何创建定时任务?
- android uiautomator如何写一个定时任务的方法
- MySQL创建一个固定频率执行且自定义"开始"时间的定时任务event
- SQL2008如何创建定时任务作业
- 非root用户 如何创建linux 服务的定时任务
- 如何在Windows服务器上新建一个Powershell.ps1的定时任务
- scrapy-redis(六):scrapy中如何定时的运行一个任务
- 如何创建XS Job来完成定时任务
- 如何创建一个多线程任务
- 在oracle中创建一个最简单的定时任务
- 如何写一个定时任务
- oracle利用job创建一个定时任务,定时调用存储过程
- 在Java中如何设置一个定时任务,在每天的一个时间点自动执行一个特定的程序
- SQL2008如何创建定时任务作业
- mysql创建一个存储过程并创建定时任务
- 如何在windows服务器上面创建定时任务
- 在Java中如何设置一个定时任务,在每天的一个时间点自动执行一个特定的程序