2010-04-12 55 views
2

我有2個不同的數據庫。在改變大的東西(我沒有訪問權限)時,我在我的數據庫中導入了一些類似HUGE表的行。我有一個工作檢查這個表中的記錄,如果有的話,執行一個存儲過程,處理並從表中刪除。在SQL中比較2行的最快方法是什麼?

  1. 表現。 (大量的數據)我想知道什麼是最快的方式來知道是否有更改使用讓我們說2個導入的行,每個100列。沒有FK-s,不需要。有機會,即使我在我的桌子上有記錄,但沒有任何變化。

  2. 另外。假設實際上有所改變。是否有可能例如檢查日期時間列內的更改?

感謝

回答

0

您可以隨時使用update trigger秒 - 這將讓您使用兩個邏輯表,insertedupdated。您可以比較這些值,並根據結果採取行動。

+0

在我的情況下不能使用觸發器:( – Ash 2010-04-13 14:29:19

相關問題