weiruan85 发表于 2013-1-27 04:44:43

oracle 带参数存储过程

执行带输出参数的存储过程
   SQL> var c varchar2(10);
   SQL> exec test('01',:c)


01输入参数
c :输出参数。


   exec 换成 call 也可以。
--例子
create or replaceproceduretest
(
name in varchar2(200),
ret out varchar2(200)
)
as
begin
select name into ret from xx x where x.name=name
EXCEPTION
WHEN NO_DATA_FOUND THEN
       ret:='no result';
end ;
页: [1]
查看完整版本: oracle 带参数存储过程