如:DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => 'DBP_ClearMessDate;'
,next_date => to_date('23-08-2010 03:00:00','dd/mm/yyyy hh24:mi:ss')
,interval => 'SYSDATE + 1'
,no_parse => FALSE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
/想把JOB时间改成4点
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => 'DBP_ClearMessDate;'
,next_date => to_date('23-08-2010 03:00:00','dd/mm/yyyy hh24:mi:ss')
,interval => 'SYSDATE + 1'
,no_parse => FALSE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
/想把JOB时间改成4点
解决方案 »
- 外联结问题(在线等)
- 请问谁能介绍一下v$session, v$license, v$sysstat, v$sqltext, v$session_Wait等等包含有哪些内容,可以查出的信息有哪些?
- 再发一个递归应用,坐等大神
- 关于windows环境32位服务器ORACLE数据库占用内存限制的问题?
- mysql的varchar2(50) binary转为oracle的字应该转成什么类型?(在线等待........)
- 安装oracle,字符集选缺省的,但不能输入中文!可修改否?如何修改?
- 求救!为什么我装的ORACLE没有监听器?
- 关于Procedure的一个问题
- oracle菜鸟求助:怎样实现这样的触发器?(在线急待……)
- 无法安装oracle8.1.7 急
- select语句可以执行,但是explain plan却没有结果?
- 急!使用CONVERT,中西字符集转换的问题
select job,what from user_jobs where what='DBP_ClearMessDate';
2.修改job的执行时间
exec sys.dbms_job.next_date(job, to_date('23-08-2010 04:00:00','dd/mm/yyyy hh24:mi:ss')); -- 改变下次执行时间.
2、假设你原的JOBID为100,你可以使用dbms_job.change来修改job的参数,而JOBID不变。
--每天4:00运行
DECLARE
X NUMBER :=100;
BEGIN
SYS.DBMS_JOB.CHANGE(job => x,
what => 'DBP_ClearMessDate;',
next_date => TRUNC(SYSDATE+1) + 4 / 24,
INTERVAL => 'TRUNC(SYSDATE+1)+4/24');
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
/