请问简单的存储过程内层查询内层捕捉的方法?

czb 2004-12-16 09:49:05
create or replace procedure TestProc(p_id varchar2)as
l_name test.name%type;
begin
.....
select name into l_name from test where id=p_id; ---这上下行该如何加上异常捕捉?
.....

if l_name is null then
dbms_out.putline(...);
else
dbms_out.putline(...);
end if;
end TestProc;
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
czb 2004-12-16
  • 打赏
  • 举报
回复
谢谢 CodeMagic(ErrorDetector) 了
CodeMagic 2004-12-16
  • 打赏
  • 举报
回复
begin
select name into l_name from test where id=p_id;
exception
when others then null;
end;

....
if l_name is null then
dbms_out.putline(...);
else
dbms_out.putline(...);
end if;

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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