INSERT INTO table | (field_with_tablename) [CLIENT SPECIFIED]
VALUES workarea.
Dies ist eine Open-SQL-Anweisung. Mit dieser Anweisung wird ein
Datensatz in eine Datenbanktabelle eingefügt. Die Daten werden
gemäß der Struktur der Tabelle aus workarea
entnommen. Der Arbeitsbereich selbst kann unstrukturiert sein,
muß dann aber alle Daten in der richtigen Reihenfolge und
Länge enthalten. Der Name der Tabelle kann als Direktwert
über ein Feld mit entsprechendem Inhalt übergeben werden.
Der Datensatz wird nur eingefügt, wenn weder in der Tabelle
noch in irgendeinem UNIQUE-Index ein Datensatz mit identischem
Schlüssel existiert. Mit
CLIENT SPECIFIED
kann das automatische
Mandantenhandling abgeschaltet werden. Das Feld
MANDT
muß
dann wie jedes andere Schlüsselfeld im Programm mit Daten
versorgt werden.