我从表中选择 1 行:
select * from LCTs WHERE LCTGUID = 'B642B9E6-779A-4FD0-8514-294EAF87A9A6'
(1 row(s) affected)
(3 row(s) affected)
如何获得受单个选择影响的 4 行(特别是因为它只返回一行)?
奖金信息:
- SQL Server 2000
- LCT 是一个真实的表(即不是 View 或 UDF)
- table 上没有触发器
- 这是 SQL Server 2000,没有 DDL 审核
更奇怪的是,如果我更新这一行:
update LCTs SET IsDirty = 1 WHERE LCTGUID = 'B642B9E6-779A-4FD0-8514-294EAF87A9A6'
(1 row(s) affected)
(5 row(s) affected)
在 SQL Server 2000 中,在没有触发器的情况下,更新一行如何影响表中的 6 行?
最佳答案
如果您打开了显示实际执行计划
,则可能会发生这种情况。第二行计数用于传输执行计划数据。
关于sql-server - SQL Server : Selecting 1 rows results in 1+3 rows affected?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127869/