SQL SERVER里面为什么有的时候执行了插入一条语句的命令,结果却提示几十条数据受影响?

2025-03-13 23:32:29
推荐回答(4个)
回答1:

你执行了1条插入语句;

然后又N个触发器在监听你插入数据那张表的N个字段;

由于触发器监听的字段不同、监听的规则不同;
如,A触发器,监听a字段记录,发现你插入记录的a字段满足规则,故触发相应的事件,结果(n行受影响)

如,B触发器,监听b字段记录,发现你插入记录的b字段不满足规则,故不触发相应的事件,故(0 行受影响)

回答2:

是你自己手写的还是贴的别人的,有可以是有个触发器,在执行一个特定的数据时会触发另一个事件!把你的代码拿出来看看!

回答3:

贴你的代码

回答4:

可能有触发器之类的东东