|
如果你不想抛出异常,那么你可以为存储进程增加2个参数来表示执行成功还是失败:
- create or replace procedure p1(in_param in number,out_code out number,out_msg out varchar2)
- is
- begin
- insert into tab_name values (in_param);
- out_code=1; --表示成功
- out_msg:='';
- exception
- when others then
- out_code:=0; --表示失败
- out_msg:=sqlerrm;
- end;
复制代码
btw:这贴子移到开发版更好。 |
|