oracle中依次执行多个存储过程,某个存储过程如果出错的话,如何继续执行其后面的存储过程?begin
procedure1('','','');
--这里如果procedure1这个存储过程出错的话则接着执行下面的存储过程procedure2,而不是跳到end结束
procedure2('','','');
procedure3('','','');
procedure4('','','');
procedure5('','','');end;请高手指教,是不是要用到Execption?
procedure1('','','');
--这里如果procedure1这个存储过程出错的话则接着执行下面的存储过程procedure2,而不是跳到end结束
procedure2('','','');
procedure3('','','');
procedure4('','','');
procedure5('','','');end;请高手指教,是不是要用到Execption?
解决方案 »
- 对于数据量大的网站,应选用的数据库是? 考试试题
- 急急! 在线急等,关于JOB问题!
- ORACLE 表参数如何设定,请大虾们回复一下,多谢
- sql 语句 when exit
- 关于oracle中存储过程嵌套调用,请各位高人指教?
- 将sql server2000的表导入到oracle8.0中,除了字段和数据,为什么主键和索引等等都没了
- 系统 win2003+oracle9i ,在用Toad修改数据库数据后,过1天左右时间,数据自动恢复。请教各位是什么原因?如何才能够让数据修改后不再恢
- 在线急等,有个dmp文件,怎么样恢复成数据库。
- 请问oracle中数据表最多可以有多少个字段?
- 在用JSP网页访问ORACLE数据库后,如何结束oracle的session进程?
- 求助:位图索引,位图联接索引,并行查询的问题
- 请问:oracle有像informix这样建表的方式吗
可以这样做,要用到Execption。
把 每个procedure('','',''); 改成这样就可以:BEGIN
procedure('','','');
EXCEPTION
WHEN OTHERS THEN NULL;
END;