检查SQL中是否已更新行的最佳方法

J.W*_*.W. 8 c# sql t-sql sql-server asp.net

我有一个更新表的更新语句.并且有一列记录上次修改时间.如果未更改特定行中的数据,我不想更改上次修改的日期时间.

检查更新语句是否会更改数据行的最佳方法是什么.

谢谢,

Seb*_*Seb 9

检查代码中的旧数据与新数据,而不是在查询中执行此操作.

如果数据根本没有改变,则无需不必要地打扰数据库层.

简而言之,如果数据没有改变,请不要发送UPDATE语句.