问答详情
源自:2-2 [Oracle] 触发器应用二

行级触发器数据确认一旦不通过,使用raise_application_error抛出异常后就不继续执行后面所有行了吗?

行级触发器数据确认一旦不通过,使用raise_application_error抛出异常后就不继续执行后面所有行了吗?

怎么能只在不通过的行不执行,然后跳过该行继续执行下一行呢?

提问者:STRONG很壮不怕撞 2016-04-11 21:08

个回答

  • 月中玉
    2016-04-17 16:35:16
    已采纳

    行级触发,就表明针对的是【行】。

    如,表TABLE,有两个用户A,B在操作TABLE两行数据,A操作的行达到触发条件,自然按里面的逻辑执行;

    B操作行没有达到触发条件,自然对原来行不做任何处理。您就把每一行看作在表里分隔开的对象就行了,互不干扰