Vorgehensweise: Erstellen von UNIQUE-Einschränkungen (Visual Database Tools)
Erstellen Sie eine UNIQUE-Einschränkung, um zu verhindern, dass in bestimmte Spalten, die nicht zum Primärschlüssel gehören, Werte mehrfach eingegeben werden können. Obwohl Eindeutigkeit sowohl durch einen Primärschlüssel als auch eine UNIQUE-Einschränkung erzwungen wird, müssen Sie eine Tabelle mit einer UNIQUE-Einschränkung verbinden, nicht mit einer Primärschlüsseleinschränkung, falls Sie Folgendes beabsichtigen:
Sie möchten Eindeutigkeit in einer Spalte oder Kombination von Spalten erzwingen. Sie können mehrere UNIQUE-Einschränkungen mit einer Tabelle verbinden, jedoch nur eine Primärschlüsseleinschränkung mit einer Tabelle.
Sie möchten Eindeutigkeit in einer Spalte erzwingen, in der Nullwerte zulässig sind. Sie können UNIQUE-Einschränkungen mit Spalten verbinden, in denen Nullwerte zulässig sind. Primärschlüsseleinschränkungen können Sie hingegen nur mit Spalten verbinden, in denen keine Nullwerte zulässig sind. Wenn Sie eine UNIQUE-Einschränkung mit einer Spalte verbinden, in der Nullwerte zulässig sind, stellen Sie sicher, dass höchstens eine Zeile einen Nullwert in der von der Einschränkung betroffenen Spalte enthält.
So erstellen Sie eine UNIQUE-Einschränkung
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle, der Sie eine UNIQUE-Einschränkung hinzufügen möchten, und klicken Sie auf Entwerfen.
Die Tabelle wird im Tabellen-Designer geöffnet.
Klicken Sie im Menü Tabellen-Designer auf Indizes/Schlüssel.
Klicken Sie im Dialogfeld Indizes/Schlüssel auf Hinzufügen.
Klicken Sie im Datenblattbereich auf Typ, und wählen Sie im Dropdown-Listenfeld rechts neben der Eigenschaft den Eintrag Eindeutiger Schlüssel aus.
Die UNIQUE-Einschränkung wird beim Speichern der Tabelle bzw. des Diagramms in der Datenbank erstellt.
Siehe auch