どのステートメントが優れていますか?どのSQL文が良いですか?
Update tableA set field1 = @AAA
where fieldB = 12345
and fieldC = 'Ask'
and fieldA <> @AAA
それとも
Update tableA set field1 = @AAA
where fieldB = 12345
and fieldC = 'Ask'
未満5行が条件に一致するのみと仮定し、それはFIELDA <> @AAAを追加するために冗長ですか?検索が遅くなる可能性がありますが、更新する必要のないレコードは除外されます。だから私はいつもこの条件を追加すべきかどうかわかりません。
もちろん、結果が同じであっても、より少ない行を更新するほうがよいでしょう(可能なトリガーf.eを考慮してください)。 –