Dies ist ein Beispiel, das alle Preise für CategoryID 27 aktualisiert:
update MyTable
set Price = Price + 10
where CategoryID = 27
Bevor Sie ein UPDATE
ausführen
Stellen Sie bei einer solchen Abfrage sicher, dass Sie die richtigen Einträge aktualisieren, indem Sie SELECT
Abfrage mit demselben WHERE
Klausel und Untersuchung der Ergebnisse:
select *
from MyTable
where CategoryID = 27
Hinweis
Das Obige geht davon aus, dass keine Preishistorie gepflegt wird. Ob dies der Fall ist, müssen Sie anhand der Tabellenstruktur prüfen. Wenn die Preishistorie gepflegt wird, müssen Sie je nach Struktur des Schemas einen anderen Ansatz wählen. WENN Sie uns Ihr Schema mitteilen, können wir genauer sein.