http://www.oradb.net/pack/pack_001.htm
解决方案 »
- 启动 Database Control 时出错
- number(5.2)
- sql in 和 = 那个快
- oracle 10g ODBC 连接 sqlserver2000 错误如何解决?
- 查询优化问题
- 请教一个简单问题,帮我解答一下,不甚感激
- oracle查询的问题
- oracle问题!着急呀!~~~~~~!!!!!oracle15212错误
- Build the SQL script for creating all the objects of one schema?
- 我在aix 5.3 上创建oracle10g监听报错
- 在线等待:为什么服务管理器中出现了listenerlistenser?
- 获取上一日期
'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;
/
多谢你了, 能在详细,基础点的解说吗
就是建好一个存储过程就可以了吗
提交job,在里面引用这个存储过程的名字。
还有,我建立好了以后,执行时出错了,提示说必须说明标示符 sys_dbms_job_submit
这是怎么回事啊
设置了这个jobno,怎么还提示说必须说明它啊
variable job1 number;
begin
sys_dbms_job.submit(:job1,'delinfo;',sysdate,'sysdate+60/1440');
commit;
end;
可是就出现刚才我发的那样的错误提示,什么原因啊
Create Or Replace Procedure pro_name as
Begin
……
End;
2:向任务队列中加入任务
Variable jobno number;
begin
dbms_job.submit(:jobno,'pro_name();',sysdate,'sysdate+1/1440');
commit;
end;