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;
就以这个最小的过程为例,哪位帮帮我 展开
没返回值的,直接就是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;
就以这个最小的过程为例,哪位帮帮我 展开
1个回答
展开全部
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存储过程
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 这种方法调用~~
显示出来~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询