如何取得orcle过程 out 参数的返回值?

xmwgp 2002-09-23 05:25:30
如何取得orcle过程 out 参数的返回值?
还有有关 oracle 过程参数的具体说明 。
...全文
131 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoyongzhu 2002-09-23
  • 打赏
  • 举报
回复
SQL> create or replace procedure testout (strin in number,strout out varchar2)
2 as
3 begin
4 if strin=0 then
5 strout :='error:in is 0;';
6 else
7 strout :='in is ' || strin || ';';
8 end if;
9 end;
10 /

Procedure created.

Elapsed: 00:00:02.13
SQL> commit;

Commit complete.

Elapsed: 00:00:00.30
SQL> set serveroutput on
SQL> declare
2 i number :=1;
3 j varchar2(50);
4 begin
5 testout(i,j);
6 dbms_output.put_line('out value=' || j || ';');
7 end;
8 /
out value=in is 1;;

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.01
luckysxn 2002-09-23
  • 打赏
  • 举报
回复
看看书吧。

3,498

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧