Wäre jemand neu in SQL, würde jemand einen schnelleren Weg der Durchführung der folgenden Updates wissen?Auf der Suche nach einem schnelleren Weg, um viele Spalten in SQL-Tabelle zu aktualisieren
Vielleicht mit einem Array oder für jedes Element.
update ItemDynamic
set price = SnapShotPrice
where SnapShotPrice <> Price
update ItemDynamic
Set PriceLevelA = SnapShotPriceA
where snapshotpriceA <> PricelevelA
update ItemDynamic
Set PriceLevelB = SnapshotpriceB
where snapshotpriceB <> PricelevelB
update ItemDynamic
Set PriceLevelC = SnapshotpriceC
where snapshotpriceC <> PricelevelC
Sie heißen Indizes. SSMS enthält einen Abfrageanalysator, der Indizes zum Hinzufügen vorschlagen kann. Du solltest es benutzen. – Will
Update-Anweisungen 3 und 4 scheinen identisch zu sein. Ist das richtig? –