加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle中DBMS_JOB.SUBMIT的用法说明

发布时间:2020-12-12 16:21:01 所属栏目:百科 来源:网络整理
导读:用法DEMO: DBMS_JOB.SUBMIT(:jobno,//job号 'your_procedure;',//要执行的过程 trunc(sysdate)+1/24,//下次执行时间 'trunc(sysdate)+1/24+1'//每次间隔时间 ); 删除job:dbms_job.remove(jobno); 修改要执行的操作:job:dbms_job.what(jobno,what); 修改下次
用法DEMO: DBMS_JOB.SUBMIT(:jobno,//job号 'your_procedure;',//要执行的过程 trunc(sysdate)+1/24,//下次执行时间 'trunc(sysdate)+1/24+1'//每次间隔时间 ); 删除job:dbms_job.remove(jobno); 修改要执行的操作:job:dbms_job.what(jobno,what); 修改下次执行时间:dbms_job.next_date(job,next_date); 修改间隔时间:dbms_job.interval(job,interval); 停止job:dbms.broken(job,broken,nextdate); 启动job:dbms_job.run(jobno);
附:调用语句和参数说明:
dbms_job.submit( job out binary_integer, what       in   archar2, next_date     in   date, interval     in   varchar2, no_parse     in   boolean) 其中: ● job:输出变量,是此任务在任务队列中的编号; ● what:执行的任务的名称及其输入参数; ● next_date:任务执行的时间; ● interval:任务执行的时间间隔。


DEMO示例: DATA_TO_CUSTOMERS_TA_SHARE 为存储过程名称,后面要带着分号 (;)
variable job2010 number; begin dbms_job.submit(:job2010,'DATA_TO_CUSTOMERS_TA_SHARE;',sysdate,'sysdate+1/(24*60*60)'); end; /

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读