Vorgehensweise: Erstellen von UNIQUE-Einschränkungen (Visual Database Tools)
Aktualisiert: 12. Dezember 2006
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 eindeutige Einschränkung hinzufügen möchten, und klicken Sie auf Entwurf aus (bzw. in SP1 und in früheren Versionen auf Ändern).
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
Konzepte
Andere Ressourcen
Verwenden von Einschränkungen (Visual Database Tools)