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

INSERT, DELETE