1.使用PLSQL工具,打开job选项栏。
2,在job栏,右键点击new选项。
(1)submiitter:job属于那个数据。
(2)job:相当与一个ID,会自动生成,不用填写。
(3)what:填写你要实现的功能的sql语句,比如我自己写的sql语句如下:
declare
begin
update tablename a
set a.hold_status = '07'
where exists
(select 1
from (select row_id,
to_char(created_time, 'yyyymmdd') created_date
from tablename) b
where a.tran_type = '01'
and a.hold_status = '01'
and b.created_date <=
to_char(to_date(sysdate - 30, 'yyyymmdd'), 'yyyymmdd')
and a.row_id = b.row_id);
commit;
end;
(4)next date:填写下个执行日期,比如:2016/5/26 0:05:00,表示下一个执行日期是5.26号凌晨十二点五分
(5)inteval:执行周期:trunc(sysdate) + 1445 /1440
二图右边的字段,不需要填写,会自动生成。
3.最后点击apply,成功建立一个job。定时器的动能得到实现。