http://www.oradb.net/pack/pack_001.htm
解决方案 »
- 求Oracle SQL 或PL/SQL 项目 练习
- oracle数据库导出
- (高分在线)用动态sql执行返回游标变量的存储过程问题
- 一个排序问题!帮忙看看有没有办法!
- 请问:oracle中的表、数据文件和段、区,之间,有什么联系呢?
- 在触发器里面能否达到我这样的目的?
- 请教sql语句?谢谢
- 弄了一天了,也没弄明白怎样从通过设置日期段从数据库中检索记录,闷,请各位高手提点
- 如何在一张表有update在做,没提交前,控制别的select等待!
- 【delphi+oracle报表解决方案(二)】临时表的使用---关键字:oracle,delphi,报表,临时表,存储过程
- 在线等待:为什么服务管理器中出现了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;