为什么sql server会给我2行输出1次更新?

时间:2013-06-12 18:41:32

标签: sql sql-server tsql

我跑了一个查询:

  update activity
  set scheduledforuseridy=749
  where datecompleted is null
  and dateexpired is null
  and scheduledforuseridy=374
  and communityidy=12

,输出结果为:

(2 row(s) affected)

(170 row(s) affected)

我只期待一行输出:

(xxx row(s) affected)

为什么有两行输出?

2 个答案:

答案 0 :(得分:4)

桌子上应该有一个update触发器。这就是你的UPDATE语句的一个输出和触发器的另一个输出。

答案 1 :(得分:1)

尝试跑步:

EXEC sp_helptrigger activity