1
3
如果您的表很大,请删除该列并创建一个专用表(仅包含主键信息),并将触发器插入到该表中。然后您只需要处理这个小表,并在完成行时清除它。您需要为正在跟踪的每个表执行此操作。 如果您的表很小,那么这个列可能不是一个坏主意,但是如果您在这些表上有大量的选择和更新,并且您的计划处理循环很慢,那么您可能会看到阻塞/锁定。 如果使用列,最好使用lastchgdate列,然后只处理一个范围内的所有行(每次需要跟踪要处理的范围),但不需要更改lastchgdate来显示它是“完成”。如果您的计划进程正在更新实际行,这可能是没有意义的,但是您没有说。 |
2
0
由于列可能只有两个值(空值和1表示已更改),因此索引可能无论如何都是无用的。 |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
SoT · SQL Server中求和函数的工作方式 2 年前 |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |