您的位置:首页 > 数据库 > Oracle

Oracle job调用存储过程

2015-06-24 15:44 741 查看
在PL/SQL中的what值中直接写入存储过程的名称+“分号”;

begin
sys.dbms_job.submit(job => :job,
what => 'del_ky_items;',
next_date => to_date('24-06-2015 16:30:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'trunc(sysdate,''mi'')+1/24');
commit;
end;
/


如果有参数,使用两个单引号把字符串引起来;

都是不需要call语句的;

begin
sys.dbms_job.submit(job => :job,
what => 'del_ky_items(1,''a'',sysdate);',
next_date => to_date('24-06-2015 16:30:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'trunc(sysdate,''mi'')+1/24');
commit;
end;
/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: