Если у меня есть заявление об обновлении, подобное этому:
UPDATE Message SET Subject = Subject
... будет ли SQL Server фактически выполнять обновление или он достаточно умен, чтобы признать, что обновление на самом деле не нужно?
На самом деле достаточно умен, чтобы признать, что требуется обновление. Есть еще много факторов, тривиальным примером которых являются триггеры.