日期:2014-05-17 浏览次数:20790 次
declare x number; begin dbms_job.submit(job=>x,what=>'begin prc_test(sysdate); end;',next_date=>to_date('2011-11-11 13:00:00','yyyy-mm-dd hh24:mi:ss'),interval=>'sysdate+1'); COMMIT; end;
------解决方案--------------------
1 将下面执行存储过程代码 赋值给 2中的what 就可以了吧
declare
a varchar2(20);
begin
prc_test(a); ---随便穿的参数
end;
2 dbms_job.submit( job out binary_integer,
what in archar2,
next_date in date,
interval in varchar2,
no_parse in boolean)
其中:
●job:输出变量,是此任务在任务队列中的编号;
●what:执行的任务的名称及其输入参数;
●next_date:任务执行的时间;
●interval:任务执行的时间间隔。