Was ist Ihrer Meinung nach besser? Aktualisieren Sie jedes Mal alle Spalten einer Tabelle, auch wenn nicht alle Werte geändert wurden, oder aktualisieren Sie nur die geänderten Spalten mit mehreren Aktualisierungen. Die Idee ist, nicht jede einzelne Änderung sofort zu aktualisieren, auf einige Änderungen zu warten und dann alle Spalten zu aktualisieren, aber ich möchte keine Logik implementieren, die bestimmt, welche Spalten geändert wurden.Ist es effizienter, ein Update mit mehreren Spalten im Vergleich zu mehreren Updates auszuführen
UPDATE myTable
SET col1 = newVal1,
col2 = oldVal2,
col3 = newVal3,
...
WHERE x = y
gegen
UPDATE myTable SET col1 = newVal1 WHERE x = y
UPDATE myTable SET col3 = newVal3 WHERE x = y
...
ich SQL Server 2014 Express verwenden.