论坛首页 综合技术论坛

oracle job 用法

浏览 9855 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-09  
创建job

declare
   job2 number;
begin
dbms_job.submit(job2,'test_lk;',sysdate,'sysdate+1');
end;



1创建一个表

create table test_table(a date);



2创建 一个存储过程

    create or replace procedure test_proc

     is

begin     

insert into test_table values(to_char(sysdate,'DD'));

end;

3创建一个job

declare

   job2 number;

begin

dbms_job.submit(job2,'test_proc;',sysdate,'sysdate+1/48');

end;

4查看job2的结果是什么(假定是47)

select * from user_jobs;

4运行job

begin

dbms_job.run(47);

end;

----------------------------------------------------------------------------------------------------------

好了一个job完成了并执行了。明天这个时候test_lk又会被执行依次。


论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics