Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Erstellt einen neuen Index für eine vorhandene Tabelle.

Hinweis: Für Nicht-Microsoft Access-Datenbanken unterstützt das Microsoft Access-Datenbankmodul die Verwendung von CREATE INDEX (außer zum Erstellen eines Pseudoindex für eine ODBC- Verknüpfte Tabelle ) oder einer der Datendefinitionssprachanweisungen. Verwenden Sie stattdessen die DAO Create-Methoden. Weitere Informationen finden Sie im Abschnitt "Hinweise".

Syntax

CREATE [ UNIQUE ] INDEX Index
ON Tabelle (Feld [ASC|DESC][, Feld [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

Die CREATE INDEX-Anweisung setzt sich wie folgt zusammen:

Teil

Beschreibung

Index

Der Name des zu erstellenden Index.

Tabelle

Der Name der vorhandenen Tabelle, die den Index enthalten soll.

Feld

Der Name des zu indizierenden Felds.The name of the field or fields to be indexed. Um einen Einzelfeldindex zu erstellen, listen Sie den Feldnamen in Klammern nach dem Tabellennamen auf. Um einen Index mit mehreren Feldern zu erstellen, listen Sie den Namen jedes Felds auf, das in den Index aufgenommen werden soll. Verwenden Sie zum Erstellen absteigender Indizes die DESC- Reserviertes Wort; Andernfalls wird davon ausgegangen, dass Indizes aufsteigend sind.


Hinweise

Verwenden Sie das reservierte Wort UNIQUE, um doppelte Werte im indizierten Feld oder in Feldern verschiedener Datensätze zu verhindern.

In der optionalen WITH-Klausel können Sie Datenüberprüfungsregeln erzwingen. Sie haben folgende Möglichkeiten:

  • Sie können NULL-Einträge im indizierten Feld oder in Feldern neuer Datensätze untersagen, indem Sie die Option DISALLOW NULL verwenden.

  • Sie können verhindern, dass Datensätze mit NULL-Werten in dem/den indizierten Feld/Feldern in den Index aufgenommen werden, indem Sie die Option IGNORE NULL verwenden.

  • Sie können das indizierte Feld oder die indizierten Felder als Primärschlüssel benennen, indem Sie das reservierte Wort PRIMARY verwenden. Dies bedeutet, dass der Schlüssel eindeutig ist, sodass Sie das reservierte Wort UNIQUE weglassen können.

Sie können CREATE INDEX verwenden, um einen Pseudoindex für eine Verknüpfte Tabelle in einer ODBC-Datenquelle (wie z. B. Microsoft® SQL Server™) zu erstellen, die nicht bereits über einen Index verfügt. Sie benötigen keine Berechtigung für oder Zugriff auf den Remoteserver, um einen Pseudoindex erstellen zu können, und die Remotedatenbank erkennt den Pseudoindex nicht und ist auch nicht davon betroffen. Für verknüpfte und systemeigene Tabellen wird dieselbe Syntax verwendet. Es kann besonders nützlich sein, einen Pseudoindex für eine Tabelle zu erstellen, die normalerweise schreibgeschützt ist.

Sie können auch die ALTER TABLE-Anweisung verwenden, um einer Tabelle einen einfachen oder einen zusammengesetzten Index hinzuzufügen, und Sie können die ALTER TABLE-Anweisung oder die DROP-Anweisung verwenden, um einen mit ALTER TABLE oder CREATE INDEX erstellten Index zu entfernen.

Hinweis: Verwenden Sie das reservierte Wort PRIMARY nicht, wenn Sie einen neuen Index für eine Tabelle erstellen, die bereits einen Primärschlüssel aufweist. Andernfalls tritt ein Fehler auf.



Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×