SYS(14) - Indexausdruck

Gibt den Indexausdruck einer geöffneten IDX-Indexdatei mit einem Eintrag oder die Indexausdrücke der Schlüssel in zusammengesetzten CDX-Indexdateien zurück.

SYS(14, nIndexNumber [, nWorkArea | cTableAlias])

Rückgabewerte

Zeichen

Parameter

  • nIndexNumber
    Gibt an, welcher Indexausdruck der geöffneten Indexdatei oder den Schlüsseln zurückgegeben werden soll. SYS(14) liefert die Indexausdrücke der geöffneten Indexdateien und Schlüssel in der folgenden Reihenfolge, wenn nIndexNumber von 1 bis zur Gesamtanzahl der geöffneten Einfachindexdateien und strukturierten und unabhängigen Mehrfachindexschlüssel anwächst:

    1. Die Indexausdrücke der Einfachindexdateien (wenn geöffnet) werden zuerst zurückgegeben. Die in USE oder SET INDEX enthaltene Reihenfolge dieser Indexdateien legt fest, in welcher Reihenfolge die Indexausdrücke geliefert werden.
    2. Indexausdrücke für jeden Namen in einem strukturierten Mehrfachindex (sofern vorhanden) werden als Nächste zurückgegeben. Die Indexausdrücke der Schlüssel werden in der Reihenfolge zurückgegeben, wie die Schlüssel im Strukturindex erstellt wurden.
    3. Indexausdrücke für jeden Namen in allen offenen unabhängigen Mehrfachindizes werden als Letzte zurückgegeben. Die Indexausdrücke dieser Schlüssel werden in der Reihenfolge zurückgegeben, wie die Schlüssel in den unabhängigen Mehrfachindizes erstellt wurden.

    Ist nIndexNumber größer als die Gesamtanzahl der geöffneten Einfachindexdateien und der strukturierten und unabhängigen Mehrfachindexschlüssel, wird eine leere Zeichenfolge zurückgegeben.

  • nWorkArea cTableAlias
    Bestimmt eine Arbeitsbereichsnummer oder einen Arbeitsbereichsalias. Wenn Sie nWorkArea und cTableAlias weglassen, werden die Indexausdrücke der im aktuellen Arbeitsbereich geöffneten Indexdateien zurückgegeben. Enthält eine Tabelle nicht den von Ihnen angegebenen Alias, zeigt Visual FoxPro eine Fehlermeldung an.

Hinweise

Ein Indexausdruck wird angegeben, wenn über INDEX eine Indexdatei oder ein Schlüssel erstellt wird. Der Indexausdruck legt fest, wie eine Tabelle angezeigt und wie darauf zugegriffen werden soll, wenn eine Indexdatei oder ein Schlüssel zum Ordnen der Tabelle verwendet wird.

Weitere Informationen über Indexausdrücke und das Erstellen von Indexdateien und Schlüsseln finden Sie unter INDEX. SYS(14) ähnelt der KEY( )-Funktion.

USE und SET INDEX unterstützen eine Indexdatei-Namenliste, über die Sie Indexdateien für eine Tabelle öffnen können. In dieser Indexdateiliste können alle möglichen Kombinationen der Namen von Einfachindexdateien, strukturierten oder unabhängigen Mehrfachindexdateien enthalten sein.

Siehe auch

CDX( ) | KEY( ) | INDEX | MDX( ) | NDX( ) | REINDEX | SET INDEX | SET ORDER | SYS( ) - Funktionen - Überblick | TAG( )