见网上有这么写的
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,'myProcs;',Sysdate,'sysdate+1');
commit;
end;
我想让该任务在每天的晚上10点执行,该怎么改?
还有一个任务可不可以执行多个存储过程?
如果存储过程带参数又该怎么写?
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,'myProcs;',Sysdate,'sysdate+1');
commit;
end;
我想让该任务在每天的晚上10点执行,该怎么改?
还有一个任务可不可以执行多个存储过程?
如果存储过程带参数又该怎么写?
Oracle中DBMS_JOB.SUBMIT的用法说明
比如
what参数写成
begin
过程1;
过程2;
end ;
begin
sys.dbms_job.submit(job => :job,
what => 'myProc;myProcs;myProcss(''测试'');',//用分号将多个存储过程分开,有参数的话直接写就可以了
next_date => to_date('07-04-2011 22:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1');
commit;
end;