SQL> create table a(a date);
表已创建。
创建一个自定义过程
SQL> create or replace procedure test as
2 begin
3 insert into a values(sysdate);
4 end;
5 /创建JOB
SQL> variable job1 number;
SQL>
SQL> begin
2 dbms_job.submit(:job1,'test;',sysdate,'sysdate+1/1440');
--每天1440分钟,即一分钟运行test过程一次
3 end;
4 /PL/SQL 过程已成功完成。运行JOB
SQL> begin
2 dbms_job.run(:job1);
3 end;
4 /----这期间oracle服务停止过一段时间
重新启动服务时,执行下面代码:
删除JOB
SQL> begin
2 dbms_job.remove(:job1);
3 end;
4 /
---结果删除不掉了,提示并非所有变量都已绑定。查了一下a表,只要服务开启,就每分钟多一条记录,说明Job仍然在工作,请教各位怎么删掉这个Job?
解决方案 »
- 主procedure中如何跳过报错的procedure
- 问个三个表的查询问题
- oracle 数据库恢复问题
- 急需oracle8下的oci.lib,oci.h文件,望能发给我一份
- 原为number(9,2)的列,已经写有数据了;我调试时改成了number(38,19)了,想改回来却提示必须清空数据?
- 请问存储过程中是不是不能用复杂句
- oracle9i 数据类型的问题
- 冰天雪地,裸体跪求职IBM起直追P630下ORACLE 8。1。6 FOR AIX 5L 的安装文档??急急
- 求关于库存管理的资料
- oracle里怎么实现分组拼串
- 【严重的疑问】--如何实时的跟踪oracle的sql执行啊
- oracle分区索引问题
dbms_job.remove(job号);