Oraclejob+存储过程的使用示例
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oraclejob+存储过程的使用示例,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1182字,纯文字阅读大概需要2分钟。
内容图文
![Oraclejob+存储过程的使用示例](/upload/InfoBanner/zyjiaocheng/552/ab267298c7a94e56b63643497f6e14b7.jpg)
第一部分:下面的步骤完整的演示了job的创建过程:第二部分:job的相关知识:第三部分:实际应用发现:删除jobs的时候必须使用该
导读:
第一部分:下面的步骤完整的演示了job的创建过程:
第二部分:job的相关知识:
第三部分:实际应用
发现:删除jobs的时候必须使用该job的owner来做,sys也不能删别人的job!(先这样理解,,以后再更正。嘿嘿·)
正文:
第一部分:下面的步骤完整的演示了job的创建过程:
1,先创建一张pig表,字段为a日期格式
SQL> create table pig(a date);
Table created
SQL> commit;
Commit complete
2,创建一个存储过程bb作用是往pig表中插入数据
SQL> create or replace procedure bb as
2 begin
3 insert into pig values(sysdate);
4 end;
5 /
Procedure created
3,创建一个job,名称为job2009;作用是每分钟(60×24=1440)执行一次存储过程bb。
SQL> variable job2009 number;
SQL> begin
2 dbms_job.submit(:job2009,'bb;',sysdate,'sysdate+1/1440');
3 end;
4 /
注意:这里系统自动生成job id为41
PL/SQL procedure successfully completed
job2009
---------
41
4,运行job2009
SQL> begin
2 dbms_job.run(:job2009);
3 end;
4 /
PL/SQL procedure successfully completed
job2009
---------
41
5,删除job2009
SQL> begin
2 dbms_job.remove(:job2009);
3 end;
4 /
内容总结
以上是互联网集市为您收集整理的Oraclejob+存储过程的使用示例全部内容,希望文章能够帮你解决Oraclejob+存储过程的使用示例所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。