INS Spalten einfügen
INS [n], [:col:] [len] [item]
Beginnend mit dem ersten im Sichtfenster angezeigten Satz wird in n Sätzen an der Spalte :col: in der Länge len die Zeichenfolge item eingefügt. Die Datensätze verlängern sich entsprechend.
n Satzanzahl: 1 <= n <= 99999.
Das Zeichen '$' anstelle einer Anzahl n steht für alle Sätze.
Standard: n = 1. Insert wird nur im ersten angezeigten Satz durchgeführt.
:col: 1 <= col <= 32000 | col = $ (Satzende).
Spalte, nach der eingefügt werden soll. Aufgrund von INS..., :$: ... erfolgt die Einfügung jeweils am Ende des Datensatzes.
Standard: Die Einfügung erfolgt unmittelbar nach dem ISAM-Schlüssel. Bei Dateien mit KEYPOS=5 und KEYLEN=8 ist dies die Spalte :9:
len Länge der Einfügung. Standard: len = Länge des Items bzw. len = 1, falls item nicht angegeben wurde.
item Einzufügende Zeichenfolge: C'string| X'string'. C'string' kann auch als 'string' angegeben werden. Falls die Länge von item kleiner ist als die angegebene Einfügelänge len, so wird item solange wiederholt, bis die in len angegebene Länge erreicht ist. Ist die Länge von item größer als len, so werden nur die ersten Stellen von item zur Einfügung benutzt.
Standard: C'_', d.h. anstelle eines vorgegebenen Items werden Blanks eingefügt.
Beispiele:
INS 9999,:500:10X'FF'
Vom ersten angezeigten Satz an wird in 9999 Sätzen (bzw. bis Dateiende) ab Spalte 500 die Zeichenfolge X'FFFFFFFFFFFFFFFFFFFF' (=10X'FF') eingefügt.
INS :$:'1234567890'
Im ersten angezeigten Satz wird am Satzende die Zeichenfolge C'1234567890' angefügt.
INS :20:10
Im ersten angezeigten Satz werden ab der Spalte 20 10 Spaces eingefügt.