1. 你的触发器没有考虑deleted表中有多条记录时的情况。
2. if @DepCount<0 永远不成立。
3. if @@Error=0 你确切知道什么条件下会出现 @@Error 不等于 0 的情况吗?建议:
1. 考虑一次删除多条纪录的情况
2. 如果出现@@Error<>0,只应该回卷全部事务,因为你不知道出了什么错,你目前的提示并不准确。
2. if @DepCount<0 永远不成立。
3. if @@Error=0 你确切知道什么条件下会出现 @@Error 不等于 0 的情况吗?建议:
1. 考虑一次删除多条纪录的情况
2. 如果出现@@Error<>0,只应该回卷全部事务,因为你不知道出了什么错,你目前的提示并不准确。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货