- 论坛徽章:
- 20
|
回复 1# mailsafe
方法1:
sqlplus abc/abc << !
declare
a1 varchar2(3);
a2 varchar2(3);
retcode number;
retmsg varchar2(100);
begin
myproc(a1, a2, retcode, retmsg);
IF retcode <> 0
then
DBMS_OUTPUT.PUT_LINE('retcode = [' || retcode ']');
END IF;
end;
/
exit retcode;
!
echo $?
方法2:
func_a()
{
sqlplus abc/abc << !
declare
a1 varchar2(3);
a2 varchar2(3);
retcode number;
retmsg varchar2(100);
begin
myproc(a1, a2, retcode, retmsg);
DBMS_OUTPUT.PUT_LINE(retcode);
end;
/
!
}
rtn=`func_a 2>/dev/null`
echo $rtn |
|