oracle里面怎么调用有返回值的存储过程

不用java调用,直接就在oracle里面调用,我试了都失败了~~没返回值的,直接就是exec过程名~~~有返回值的怎么调用var一个变量吗,怎么弄???createor... 不用java调用,直接就在oracle里面调用,我试了都失败了~~
没返回值的,直接就是exec 过程名~~~
有返回值的怎么调用 var一个变量吗,怎么弄???
create or replace procedure pro_11(spEmpno in number,spEname out varchar2) is
begin
select ename into spEname from wty where empno=spEmpno;
end;
就以这个最小的过程为例,哪位帮帮我
展开
 我来答
百度网友b1b320b
2014-07-08
知道答主
回答量:24
采纳率:0%
帮助的人:4.9万
展开全部
create or replace procedure xs_proc(temp_name in varchar2,
temp_num out number) is
num_1 number;
num_2 number;
begin
select yu_wen, shu_xue
into num_1, num_2
from xuesheng
where xing_ming = temp_name;
--dbms_output.put_line(num_1 + num_2);
temp_num := num_1 + num_2;
end;

单个返回值的oracle存储过程
追问
不是自动就给out的那个参数赋值了吗?
我的意思是创建存储过程后,有没有exec 这种方法调用~~
显示出来~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式