首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

PL/SQL中,如何忽略异常?

2014-01-28 
PL/SQL中,如何忽略异常?举例: begin insert into t1 values( 1 ) insert into t1 values( 2 ) end

PL/SQL中,如何忽略异常

举例:
begin
insert into t1 values( '1 ');
insert into t1 values( '2 ');
end;

第一个insert出错的时候,我想继续执行第二个,并且不允许异常抛出,该如何做呢?

------解决方法--------------------------------------------------------
把他们放在不同的块里 对每个块进行异常捕获


------解决方法--------------------------------------------------------



begin

begin
insert into t1 values( '1 ');
exception
when others then null;
end;

begin
insert into t1 values( '2 ');
exception
when others then null;
end;

exception
null;

end;

        

热点排行