1.背景 Job:一个步骤执行两个存储过程ProcA.ProcB.ProcA定义一个游标,从表TabA中检索数据,逐条插入到表TabB.如果某条数据不满足TabB上的约束(比如非空)导致插入失败.那么游标马上结束,出错之前的保留,出错之后的不会插入到TabB.过程ProcB不会被执行,Job报错,终止.如果将ProcA放到查询窗口执行,它会跳过出错的数据,继续执行之后的插入.例如TabA有100条记录,其中第50条不满足TabB上的约束,那么在Job中,只有前49条插入到TabB:在查询窗口执行