Die UPDATE-Anweisung in SQL ändert den Inhalt der Einträge einer Tabelle.
Die Anweisung ändert dabei alle Zeilen einer Tabelle oder wählt basierend auf einer zusätzlichen Bedingung eine Teilmenge der Tabelle aus. Die Anwendung erfolgt über die Spaltenauswahl einer Tabelle (SET
) in Verbindung mit einer optionalen WHERE
-Bedingung:[1]
UPDATE
TabellennameSET
Spaltenname = Wert [, Spaltenname = Wert ...] [WHERE
Bedingung]
Die Verwendung der UPDATE
-Anweisung beschränkt sich auf Benutzer mit Berechtigung zur Datenänderung (UPDATE
-Berechtigung) der entsprechenden Tabelle oder Spalte. Die zu ändernden Werte unterliegen den Einschränkungen für Primär(schlüssel), CHECK
und NOT NULL
.