码迷,mamicode.com
首页 > 数据库 > 详细

oracle 创建修改 job

时间:2016-05-10 02:21:33      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:

---停止job  25是建立的job
begin  
dbms_job.broken(25,true);  
commit;  
end;  

--启动job  
begin  
dbms_job.run(25);  
commit;  
end;  
 
--删除job  
  
begin   
dbms_job.remove(25);  
commit;  
end;  
 
--查看执行结果  
select  * from test_job order by test_job.para_date desc;   

--查看job  
select * from sys.user_jobs   
  
--使用下面的SQL查询是否JOB还在Running,前提是需要job执行时间不能过短  
  
select * from dba_jobs_running  

--除了submit参数外,其余的几个参数有:  
--运行job 
dbms_job.run(v_job);  
      
--停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。  
dbms_job.broke(v_job,true,next_date); 
       
--删除某个job  
dbms_job.remove(v_job);  

--修改what dbms_job.what(v_job,
sp_fact_charge_code;); --修改某个job名 修改下一次运行时间 dbms_job.next_date(v_job,sysdate);

 

oracle 创建修改 job

标签:

原文地址:http://www.cnblogs.com/chenv/p/5476209.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!