SPLIT | Sätze trennen |
SPLIT [n[+|-]], :col: [,R] |
Beginnend mit dem ersten im Sichtfenster angezeigten Satz werden die nächsten n Sätze an der Spalte :col: aufgetrennt. Der rechts von :col: stehende Teil wird in einen Folgesatz übertragen. Für diesen Satz wird ein neuer Schlüssel generiert. | |
n | Satzanzahl: 1 <= n <= 99999. | |
Das Zeichen '$' anstelle einer Anzahl n steht für alle Sätze. | ||
Standard: n = 1. Es wird nur der erste angezeigte Satz getrennt. | ||
n+ | Die aufgetrennten Sätze werden mit der kleinstmöglichen Schrittweite beginnend vom unteren Schlüssel an eingefügt. | |
n- | Die aufgetrennten Sätze werden mit der kleinstmöglichen Schrittweite unterhalb des oberen Schlüssels eingefügt. | |
:col: | 1 <= col <= 32000 | |
Spalte, nach der der Satz getrennt werden soll. Die Spaltenangabe darf nicht innerhalb des ISAM-Schlüssels liegen. | ||
R | Repeat. Das SPLIT-Kommando wird für einen Datensatz solange angewendet, bis alle erzeugten Teilsätze eine Länge kleiner als col besitzen. | |
Beispiele: | |
SPLIT 9999,:88:,R
| |
Beginnend mit dem ersten angezeigten Satz an werden die nächsten 9999 Sätze in Teilsätze zu jeweils 88 Bytes (inklusive ISAM-Schlüssel) aufgespalten. | |
SPLIT :258:
| |
der erste angezeigte Satz wird bei Spalte 258 in zwei Sätze aufgeteilt. | |