在PL/SQL中新建了一JOBS,要调用带两OUT参数的存储过程,报错时报错,请问what里该怎么写?
what=>'pro_dxpt_interface;',保存JOBS时提示参数类型错误,请问带out参数的存储过程在what里怎么写??报错截图如下...
what => 'pro_dxpt_interface;', 保存JOBS时提示参数类型错误,请问带out参数的存储过程在what里怎么写??报错截图如下
展开
展开全部
样例
create or replace procedure test_luo
(
i_a varchar2,
o_b out varchar2,
o_c out varchar2
) as
begin
null;
end;
begin
sys.dbms_job.submit(job => :job,
what => 'test_luo(''a'',:a,:b);',
next_date => to_date('01-01-4000', 'dd-mm-yyyy'),
interval => 'sysdate+1/24');
commit;
end;
/
create or replace procedure test_luo
(
i_a varchar2,
o_b out varchar2,
o_c out varchar2
) as
begin
null;
end;
begin
sys.dbms_job.submit(job => :job,
what => 'test_luo(''a'',:a,:b);',
next_date => to_date('01-01-4000', 'dd-mm-yyyy'),
interval => 'sysdate+1/24');
commit;
end;
/
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能把desc sys.dbms_jobs.change贴出来么
更多追问追答
追问
desc sys.dbms_jobs.change是??干什么的,我建立的jobs的sql语句如下
declare v_job number :=1;
begin
dbms_job.submit(v_job,'pro_dxpt_interface;',sysdate,'sysdate+10/(60*24)'); --每10分钟一次
commit;
end;
追答
pro_dxpt_interface
这个对象是什么?procedure,function or package?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询