UPDATE table | *table | (field_with_tablename)
[FROM record] | [FROM TABLE itab]
[CLIENT SPECIFIED].
Diese Anweisung modifiziert in ihrer Grundform (ohne
FROM TABLE-Zusatz)
genau einen Datensatz der Datenbanktabelle. Die neuen Daten einschließlich
der Schlüsselfelder, die den zu modifizierenden Datensatz
eindeutig identifizieren müssen, werden der Kopfzeile oder
dem angegebenen Arbeitsbereich entnommen. Mit dem Zusatz
CLIENT SPECIFIED wird das automatische
Mandantenhandling abgeschaltet.
Die neuen Daten können auch einer internen Tabelle entnommen
werden, die mit dem Zusatz FROM TABLE in die
UPDATE-Anweisung
aufgenommen wird. In diesem Fall findet ein Massenupdate der Datenbanktabelle
statt.