UPDATE table SET { assignment }
[WHERE condition]
[CLIENT SPECIFIED].
Mit dieser Anweisung werden einzelne Felder einer Tabelle aktualisiert.
Die Zuweisung des neuen Wertes erfolgt in der Form table_field
= value. Dabei kann der Wert ein Feld oder das Ergebnis
eines arithmetischen Ausdrucks sein, in dem aber nur Addition
oder Subtraktion möglich sind. Mit der
WHERE-Klausel kann
die Menge der zu aktualisierenden Datensätze eingeschränkt
werden. Ohne
WHERE-Klausel werden alle Datensätze modifiziert.
Mit dem Zusatz
CLIENT SPECIFIED wird das automatische Mandantenhandling
abgeschaltet, das Mandantenfeld muß dann manuell mit einem
korrekten Suchmuster versorgt werden. In einer
UPDATE-Anweisung
können mehrere Teilanweisungen per Doppelpunktmechanismus
verknüpft werden. Dabei gelten der
WHERE- und der CLIENT-Zusatz
jeweils nur für eine der Teilanweisungen.