|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-12-21
以前总在想:如果能让 数据库 自己在某种特定的条件下(比如时间这种特定的条件下),自己执行一些事务,比如在夜里12:00执行数据备份,定期向表中插入一些数据..., 这时选择 job 来实现以上的一些功能就是一个不错的选择 ,下面是我写的一个最简单的 job 例子,大家有什么好方法也可以写出来 这个job 执行的功能: 向某张表中定时插入一条记录(比如一分钟插入一条) step 1: 首先创建一张表 a, create table a(a date); step 2: 创建一个proc test ,这个 test 就是取出系统的当前时间值,然后插入到 a 表中 step 3: 创建一个job,这个job设置为每分钟运行一次,也就是每分钟调用一下上面的 test,这个 proc step 4:去运行上面创建好的 job SQL> begin [注]:过几分钟后 用 select to_char(a,'yyyy/mm/dd hh24:mi:ss')from a; 去查看 a 表,发现多了几条件记录,这就说明了 job 正常工作了 SQL> begin 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
浏览 279 次


