我需要根據是否發生任何值的更改來更新表中的幾千行。目前,我只是更新了所有的值,但不知道什麼更有效。我應該檢查所有的列,看看是否有任何更改和更新,或者我應該只是更新不管。例如更新更改行
update someTable Set
column1 = somevalue,
column2 = somevalue,
column3 = somevalue,
etc....
from someTable inner join sometable2 on
someTable.id = sometable2.id
where
someTable.column1 != sometable2.column1 or
someTable.column2 != sometable2.column2 or
someTable.column2 != sometable2.column2 or
etc etc......
請告訴我更快的和最新的最佳實踐