ON EXCEPTION 语句的放置中的第一个示例包括 WITH RESUME 关键字,用于指定如果 ON EXCEPTION 语句捕获错误,则 FOREACH 循环的执行在 cs_insert 游标的发出错误的行的下一行继续。如果活动集的最后一行发出了错误,则该过程退出。在 X 过程执行完毕后,表 B 会包含表 A 中每个客户编号的副本,在 INSERT 期间不会发生错误。
ON EXCEPTION 语句的放置中的第二个示例使用 WITH RESUME 关键字表示在 ON EXCEPTION 语句中的语句块执行后,在 SELECT COUNT(*) FROM emp_list 语句继续执行,该语句是跟随在出现错误的行之后的行。对于此函数,其结果是即使出现错误也计数销售人员姓名。