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);
例子:
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
'Procdemo;',
SYSDATE, 'SYSDATE + 1/720');
commit;
end;
/
'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);
例子:
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
'Procdemo;',
SYSDATE, 'SYSDATE + 1/720');
commit;
end;
/
解决方案 »
- 大三的学生请问下数据库要学到什么程度
- SQL优化,急,在线等!!!
- 高分,高结贴率,Oracle job日志或run detail如何删除,在线等
- 登录ORACLE时遇到的问题:NO Listener!高手进
- GROUP BY
- 请教一个Oracle中的触发器语句!
- href
- REDO01.LOG REDO02.LOG文件丢时,恢复时遇到问题
- 在Delphi中使用Oracle存储过程是否必须用procedure控件?不能在query中执行?
- 為什麼table表格中沒有資料,它也會佔用25M的空間?
- 请问如何结果集中的某一个字段的所有值合并成一个字符串(给100分)
- 批量导出导入exp和imp的问题?
as
begin
update a set col_name=计算表达式;
end;
/
declare
jobno number;
begin
DBMS_JOB.SUBMIT(jobno,'pro;',sysdate,'add_months(trunc(sysdate,''mm''),1)');--每月零时零分执行
commit;
end;
/