4D v16.3SET INDEX |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SET INDEX
SET INDEX
Hinweis zur Kompatibilität: Dieser Befehl wird nur zur Wahrung der Kompatibilität beibehalten. Wir empfehlen, die Befehle CREATE INDEX und DELETE INDEX zu verwenden, um Indizes per Programmierung zu verwalten. Der Befehl SET INDEX erlaubt zwei Syntaxarten:
Index = Boolean Index = Ganzzahl
Hinweis: Ein Index vom Typ B-Tree, der einem Datenfeld vom Typ Text zugeordnet ist, speichert maximal die ersten 1024 Zeichen des Datenfeldes. Deshalb funktionieren in diesem Kontext Suchläufe nach Strings mit mehr als1024 Zeichen nicht. SET INDEX indiziert keine gesperrten Datensätze; er wartet ab, bis der Datensatz nicht mehr gesperrt ist. Der Parameter Modus hat ab Version 11 keine Bedeutung mehr und wird ignoriert, wenn er übergeben wurde. Hinweise:
Folgendes Beispiel indiziert das Feld [Customers]ID: UNLOAD RECORD([Customers]) Sie wollen das Feld [Customers]Name im asynchronen Modus indizieren: SET INDEX([Customers]Name;True;*) Dieses Beispiel erstellt einen Volltext-Index: SET INDEX([Books]Summary;Keywords Index)
Siehe auch
CREATE INDEX
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Geändert: 4D v11 SQL ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||