C/C++教程

Oracle创建定时任务执行函数

本文主要是介绍Oracle创建定时任务执行函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
create or replace procedure updatepassword is
begin

--修改所有用户的密码为:131313         
update org_employee t set userpassword= 'E04755387E5B5968EC213E41F70C1D46' ;
end updatepassword;
select * from   user_jobs;--查看所有的定时任务
declare  
    tm_job number;  
  begin  
    sys.dbms_job.submit(tm_job, --任务名称  
                        'updatepassword;',--执行的过程  
                        sysdate,--执行时间  
                        'TRUNC(sysdate) + 1 +1/(24)');--下次执行时间  每天凌晨一点执行一次
  end;


删除任务
begin
   for v in(select job from dba_jobs where what = 'updatepassword;') loop
     dbms_job.remove(v.job);
    end loop;
    commit;
  end;

 

亲测好用!

这篇关于Oracle创建定时任务执行函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!