欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

oracle9i怎么在pl/sql中创建一个job来定时每分钟执行一个存储过程,在网上看了很多代码都不行

更新时间: 2014-01-05 02:12:50 责任编辑: Author_N1

 

oracle9i怎样在PL/SQL中创建一个JOB来定时每分钟执行一个存储过程,在网上看了很多代码都不行
因为从来没有用过JOB,所以使用网上的很多代码都没创建成功,希望哪位大侠给出具体步骤,就是在pl/sql中需要操作的步骤都给出来让我参照一下,万分感谢,急啊,在线等,拜托大家了! 网上的代码创建后没得问题,但是不执行  用 select * from user_jobs查询也没有JOB的记录!
--参考方法--
如下去创建,在user_jobs中就可以看到了

DECLARE   
  JOB        BINARY_INTEGER; --任务ID  
  v_begin    DATE;           --开始时间
  v_interval VARCHAR2(50);   --时间间隔
BEGIN   
  v_begin:=sysdate;--当前时间开始执行
  v_interval:= 'trunc(sysdate,''mi'') + 1/ (24*60)';  --每分钟执行一次, 可以更改
  DBMS_JOB.SUBMIT(JOB,
          'test_pkg;', --存储过程名称
            v_begin,
          v_interval, 
          FALSE,
          0,
          FALSE);
  COMMIT;
END;
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:12:50
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/7038/
本文WWW.DOC100.NET DOC100.NET版权所有。