Erstellt einen Index auf einer Tabelle.
Ein Feldname, oder ein Ausdruck, der den Schlüssel beschreibt.
Der eindutige Name des Indexes. Der Name wird benötigt um den Index anhand des Namens auszuwählen, zum Beispiel mit der SET ORDER TO-Anweisung.
Bei dem Versuch doppelte Schlüssel in den Index einzufügen wird ein Fehler ausgelöst.
Standardmäßig werden alle Datensätze in den Index aufgenommen. Mit der FOR-Option kann festgelegt werden, dass nur bestimmte Datensätze in den Index aufgenommen werden.
Das folgende Beispiel erstellt eine temporäre Tabelle und einen Index auf dem Feld "a". Anschließend wird nach dem Schlüssel "12" in dem Index gesucht, der, wie erwartet, auch gefunden wird.
Es ist möglich benutzerdefinierte Funktionen als Schlüsselfunktionen zu verwenden. Bei selbstefinierten Funktionen ist es besonders wichtig sicherzustellen, dass die erzeugten Schlüssel immer gleich groß sind, ansonsten kann es beim Verändern von Datensätzen zu Fehlermeldungen kommen.