在某些数据库中暂停更新查询已停止返回明显受影响的行计数。对于此服务器上的其他数据库,情况并非如此。我会做一些简单的事情,比如
update calendaritems set isdeleted = 1 where startdate = '2016-01-01 9:00' and contactid = 5
然后返回:
(12 row(s) affected)
(12 row(s) affected)
#289#
(532 row(s) affected)
(6 row(s) affected)
(24 row(s) affected)
(12 row(s) affected)
12s是正确的,不知道他们为什么要打印三次以及为什么还有其他受影响的行数,更不用说标签号了。
SQL Server 2008 R2 SP2
答案 0 :(得分:0)
大多数可能会为任何"更新"定义触发器。在桌子上" calendaritems"。因此,请验证这些触发器以了解其中的SQL命令。这将提供有关您在消息窗口下获得的所有其他ResultSet计数的信息。