分页:
上一页 1 2 3 4 5 [6] 7 下一页
2 begin
3 insert into TEST values(sysdate);
4 end;
5 /
过程已创建。
创建JOB
SQL> variable job1 number;
SQL>
SQL> begin
2 dbms_job.submit(:job1,’MYPROC;’,sysdate,’sysdate+1/1440’); --每天1440分钟,即一分钟运行test过程一次
3 end;
4 /
PL/SQL 过程已成功完成。
运行JOB
SQL> begin
2 dbms_job.run(:job1);
3 end;
4 /
PL/SQL 过程已成功完成。
SQL> select to_char(a,’yyyy/mm/dd hh24:mi:ss’) 时间 from TEST;
时间
-------------------
2001/01/07 23:51:21
2001/01/07 23:52:22
2001/01/07 23:53:24
删除JOB
SQL> begin
2 dbms_job.remove(:job1);
3 end;
4 /
PL/SQL 过程已成功完成。
五、相关注意事项
1、执行dbms_job包相关过程如remove、Change、broken时,登陆的用户要同建立该JOB的用户一致
2、当执行dbms_job.change过程时,如果参数what,next_date,interval值为null,则表示原参数值不变
如
BEGIN
DBMS_JOB.CHANGE(14144, NULL, NULL, ’SYSDATE + 3’);
分页:
上一页 1 2 3 4 5 [6] 7 下一页