Die Standard-SQL-Anweisung lautet für das Updaten von Tabelleninhalten:
UPDATE tabellenname
SET Spaltenname = Wert
WHERE Bedingung
Beispielsweise also:
UPDATE Buch
SET Autor = 'Oscar Wilde'
WHERE BuchID = 78
Was oft nicht erwähnt wird, ist, dass man mehrere Spalten gleichzeitig aktualisieren kann, nach dem Schema:
UPDATE tabellenname
SET Spaltenname1 = Wert1,
Spaltenname2 = Wert2,
Spaltenname3 = Wert3
WHERE Bedingung
Man trennt also mehrere Zuweisungen durch Beistriche voneinander und erreicht somit, dass für sämtliche Zeilen, für die die WHERE-Bedingung zutrifft, mehrere Spalten aktualisiert werden.
Beispielsweise also:
UPDATE Buch
SET Autor = 'Oscar Wilde',
Titel = 'The Picture of Dorian Gray'
WHERE BuchID = 78
Man könnte diese Anweisung auch in Form mehrerer UPDATE Anweisungen ausführen - dies wäre allerdings unnötig und kontraproduktiv.
|
Can Özdemir
|
eingereicht von Usher
|
|