Database Reference
In-Depth Information
Mit dieser Anweisung wird in der Tabelle „Kursbesuche“ ein
neuer, interner Kursleiter gespeichert, welcher die Identnum-
mer 5 bekommt und bereits in der Tabelle „Personen“ die Per-
sonennummer „345678“ besitzt. Die Attribute bei der Abfrage
können andere Bezeichnungen haben als die Attribute beim
INSERT. Lediglich die Datentypen müssen zueinander kompa-
tibel sein. Der Aufbau einer Abfrage wird im Abschnitt 6.3
noch detailliert behandelt.
6.2.2
Datensätze (Tupel) nachführen
Das Nachführen (Update) bestehender Datensätze erfolgt mit
der Anweisung „UPDATE“, wie dies Bild 6.15 zeigt.
Bild 6.15:
Attributwerte
nachführen
UPDATE Tabellenname
SET Attribut1 = Ausdruck1 , Attribut2 = Ausdruck2 , ...
[ WHERE Bedingung für Update ];
Es müssen der Tabellenname und die zu ändernden Attribute
angegeben werden. Mit „Ausdruck“ ist ein Attributwert oder ei-
ne Berechnung gemeint. Mit dem Bedingungsteil (WHERE)
kann angegeben werden, welche Datensätze in der Tabelle ge-
ändert werden sollen. Falls keine Bedingung angegeben wird,
werden alle Datensätze der Tabelle nachgeführt.
Beispiel:
UPDATE Personen
SET Lohnstufe = Lohnstufe + 1
WHERE FNr = 4;
Mit dieser Anweisung werden die Lohnstufen aller Personen
der Funktionsgruppe 4 um eine Stufe erhöht. Wie bei der
„INSERT“-Anweisung kann auch die „UPDATE“-Anweisung mit
einer Abfrage kombiniert werden, wie in Bild 6.16 dargestellt.
Bild 6.16:
Attribute mit
Abfrage nach-
führen
UPDATE Tabellenname
SET ( Attribut1 , Attribut2 , ... ) = ( Abfrage )
[ WHERE Bedingung für Update ];
Search WWH ::




Custom Search