为什么我会看到多组记录已更新?

Why am I seeing multiple sets of records updated?

我是运行一个简单的更新查询:

update mtvnpm..tb_appraisalyeargroup
set annuallockstatus = 1 where appraisalyear < 2015 and annuallockstatus = 0

看到这个结果:

(43 row(s) affected)

(1 row(s) affected)

我最近确实在 table 中添加了一个触发器,但不是这个。我不能确定时间,但似乎自从我在另一个 table 上添加触发器以来,我一直在看到额外的“(1 行(s)受影响)”。 =12=]

我检查了三遍,但是 table 没有触发器在这里更新。如上所述,我最近在 table 上所做的其他一些更新中也看到了这一点,这些更新也没有触发器。

我怎样才能找出它的来源?

在 Management Studio 中打开 "Include Actual Execution Plan" 将导致返回额外的“1 行受影响”消息。这是因为查询计划作为第二个数据集中的一行 XML 数据返回。