0

我在SQL Server中有两个表TableA和TabelB,它们之间有外键关系,TableA定义了一个rowversion列来同步事物。

rowversion如果 TableB 中的对应记录发生变化,则需要更新TableA 的。目前它在 TableB 更新触发器中使用以下 SQL 代码实现:

UPDATE TableA 
SET Id = Id 
WHERE Id = @id

由于Table Spool ,此更改给我的应用程序带来了非常糟糕的性能。并且更新 TableB 中的其他列将触发不同的行为。

所以我想知道是否有任何其他方法可以rowversion通过不更新 TableA 列来更新 TableA 中的内容?非常感谢任何评论。

4

0 回答 0