TurboSQL Guide UPDATE |
Previous Top Next |
Ändert eine oder mehrere bestehende Zeilen in einer Tabelle.
UPDATE table_reference
SET column_ref = update_value [, column_ref = update_value...]
[WHERE predicates]
Beschreibung
Verwenden Sie die Anweisung UPDATE, um einen oder mehrere Spaltenwerte in einer oder mehreren bestehenden Zeilen einer Tabelle zu ändern.
Verwenden Sie eine Tabellenreferenz in der UPDATE-Klausel, um die Tabelle anzugeben, welche die Änderungen erhalten soll.
Die SET-Klausel ist eine durch Kommas getrennte Liste von Aktualisierungsausdrücken. Jeder Ausdruck setzt sich aus dem Namen einer Spalte, dem Zuweisungsoperator (=) und dem Aktualisierungswert (Aktualisierungsatom) für diese Spalte zusammen.
UPDATE salesinfo
SET taxrate = 0.0825
WHERE (state = 'CA')
Die optionale WHERE-Klausel beschränkt Aktualisierungen auf einen Teil der Zeilen in der Tabelle. Ist keine WHERE-Klausel angegeben, so werden alle Zeilen in der Tabelle unter Verwendung der Aktualisierungsausdrücke der SET-Klausel aktualisiert.
Bei Verwendung einer Unterabfrage können die Werte auch einer anderen Tabelle stammen:
UPDATE salesinfo
SET taxrate = (SELECT newesttaxrate FROM [globals])
Siehe auch