Zulassen von Duplikatwerten
In Visual FoxPro verhindert ein eindeutiger Index nicht die Erstellung von Duplikatwerten, sondern speichert nur das erste Auftreten des Wertes in der Indexdatei. Der Begriff "eindeutig" bezieht sich auf die Einträge in der Indexdatei, die nur eindeutige Werte enthält, da ein bestimmter Schlüssel nur einmal gespeichert wird. Alle weiteren Vorkommen eines nichteindeutigen Wertes werden ignoriert. Aus diesem Grunde könnte die nach einem eindeutigen Index indizierte Tabelle Duplikatwerte enthalten. Eindeutige Indextypen sind in erster Linie für Abwärtskompatibilität vorgesehen.
Ein einfacher Index ist ein Index, der nicht eindeutig, primär oder potenziell ist. Sie verwenden einen einfachen Index zum Sortieren und schnellen Suchen von Datensätzen, nicht jedoch, um die Eindeutigkeit der Daten in diesen Datensätzen durchzusetzen. Einen einfachen Index verwenden Sie außerdem auf der n-Seite einer persistenten 1:n-Beziehung.
So erstellen Sie einen einfachen Index
Klicken Sie im Tabellen-Designer auf die Registerkarte Indizes, und erstellen Sie einen Index, indem Sie als Indextyp Einfach wählen.
- Oder -
Verwenden Sie den INDEX-Befehl.
Beispielsweise legen die folgenden Befehle das Feld city
als einfachen Indexschlüssel für die Tabelle customer
fest:
USE customer
INDEX ON city TAG city
Siehe auch
Festlegen eines primären oder potenziellen Indexes | Erstellen mehrerer Indizes | Arbeiten mit Datensätzen | Festlegen der Reihenfolge von Datensätzen zur Laufzeit | Erstellen eines Indexes | Ordnen nach mehreren Feldern | Indexerstellung für Tabellen