首页 > 数据库技术 > 详细

oracle 创建修改 job

时间:2016-05-10 02:18:51      阅读:398      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!