UPDATE
aus www.iwiki.de, der freien Wissensdatenbank
Der SQL Befehl UPDATE ermöglicht eine Aktualisierung vorhandener Datensätze. Diese kann sich auf einen oder mehrere Datensätze beziehen.
Syntax
UPDATE <table name>
SET {<column name> = <column value>
[,<column name> = <column value>]* |
(<column name> [,<column name>]* ) =
(<column value> [,<column value>]* )}
[WHERE <search condition>]
Beispiele
UPDATE Kunde SET nachname = 'Musterfrau' WHERE kundennr = '0000000001 '
Die Spalte nachname aller Datensätze die im Feld kundennr den Wert „0000000001“ beinhalten, wird auf den Wert „Musterfrau“ gesetzt. Falls das Feld kundennr als Primärschlüssel definiert ist, wird höchstens ein Datensatz geändert.
UPDATE Konto SET saldo = 0.0, inhaber = '0000000001'
Alle Datensätze der Tabelle Konto sind von diesem UPDATE Befehl betroffen, da keine WHERE Bedingung angegeben wurde. Hiermit wird das Feld saldo und das Feld inhaber in jedem Konto-Datensatz auf die Werte „0.0“ und „ 0000000001“ gesetzt.
Literatur
Robert Grebner; Skript zur Vorlesung Datenbanken und Informationsmanagement an der Fachhochschule Würzburg
