为了账号安全,请及时绑定邮箱和手机立即绑定

有out参数这么调用?为什么我这样调用出错

create or replace procedure information(eno in number,
                                        pename out varchar2,
                                        psal out number,
                                        pjob out varchar2)
as
beginselect ename,sal,empjob into pename,psal,pjob from emp where empno=eno;
end;
/

begin
information(7839);
end;
/

正在回答

3 回答

调用的时候要用=> f赋值:

declare

  pstu_id  varchar2(256);

  pstuname varchar2(256);

  page     varchar2(256);

  pclassid varchar2(256);

begin

  pstu_id := 1;


  queryimg(pstu_id  => pstu_id,

           pstuname => pstuname,

           page     => page,

           pclassid => pclassid);

  dbms_output.put_line('pstuname=' || pstuname);

  dbms_output.put_line('page=' || page);

  dbms_output.put_line('pclassid=' || pclassid);

end;


0 回复 有任何疑惑可以回复我~

调用方式不对https://img1.sycdn.imooc.com//5d4bdfc60001e39908100229.jpg

0 回复 有任何疑惑可以回复我~

begin和后面的分2行https://img1.sycdn.imooc.com//5d3318870001135306880255.jpg

0 回复 有任何疑惑可以回复我~
#1

慕前端9513360 提问者

忽略我的格式,这个也是不对的??
2019-07-20 回复 有任何疑惑可以回复我~
#2

慕前端9513360 提问者

调用的时候有问题
2019-07-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有out参数这么调用?为什么我这样调用出错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信