Anfang des Inhaltsbereichs

Funktionsdokumentation Unique-Index  Dokument im Navigationsbaum lokalisieren

Verwendung

Ein Eintrag in einem Index kann auf mehrere Sätze verweisen, die sich in den Werten für die Indexfelder nicht unterscheiden. Über einen Unique-Index können Sie Mehrfacheinträge verhindern. Die Indexfelder eines Unique-Index haben eine Schlüsselfunktion, d.h. identifizieren jeden Satz der Tabelle bereits eindeutig.

Der Primärindex einer Tabelle ist stets ein Unique-Index, da die Indexfelder den Schlüssel der Tabelle bilden und damit jeden Datensatz eindeutig identifizieren.

Beim Anlegen eines Sekundärindex kann man diesen als Unique-Index definieren. Damit kann man sicherstellen, dass es in den im Index enthaltenen Feldern der Tabelle keine doppelten Sätze gibt. Der Versuch, einen Eintrag in die Tabelle einzupflegen, der diese Bedingung verletzt, führt zu einem Abbruch wegen Datenbankfehler. Dies wird in der folgenden Abbildung an einem Beispiel der Tabelle TAB erklärt.

Diese Grafik wird im zugehörigen Text erklärt

Für die Zugriffsgeschwindigkeit spielt es keine Rolle, ob ein Index als Unique-Index definiert ist oder nicht. Ein Unique-Index ist ein Hilfsmittel, um sicherzustellen, dass Sätze in einer Tabelle oder bestimmten Feldkombinationen eindeutig sind.

Achtung

Ein Unique-Index zu einer mandantenabhängigen Tabelle muss das Mandantenfeld enthalten.

 

 

 

Ende des Inhaltsbereichs