在SQL中比较2行的最快方法是什么?

时间:2010-04-12 10:17:31

标签: sql performance datetime comparison row

我有2个不同的数据库。在更改大的东西(我无权访问)时,我在类似的巨大表中的数据库中导入了一些行。我有一个工作检查此表中的记录,如果有的话,执行存储过程,处理和从表中删除。

  1. 性能。 (大量的数据)我想知道什么是最快的方式来知道是否有变化使用让我们说2个导入的行,每行100列。没有FK-s,不需要。很可能,即使我的表中有记录,也没有任何改变。

  2. 另外。让我们说实际上有些改变了。例如,是否可以仅检查日期时间列内的更改?

  3. 由于

1 个答案:

答案 0 :(得分:0)

您始终可以使用update trigger - 这些可以让您访问两个逻辑表,insertedupdated。您可以比较这些值,并根据结果确定您的操作。