Gewusst wie: Verbinden einer neuen CHECK-Einschränkung mit einer Tabelle oder einer Spalte
Verbinden Sie eine CHECK-Einschränkung mit einer Tabelle, um die Datenwerte anzugeben, die in einer Spalte oder in mehreren Spalten zulässig sind.
Hinweis
Die Funktionsweise der CHECK-Einschränkung kann je nach Datenbank unterschiedlich ausfallen.Ausführliche Informationen über die Verarbeitung von CHECK-Einschränkungen in der Datenbank finden Sie in der Datenbankdokumentation.
Hinweis
Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.
So erstellen Sie eine Verbindung mit einer neuen CHECK-Einschränkung
Klicken Sie im Datenbankdiagramm mit der rechten Maustaste auf die Tabelle, in der die Einschränkung gelten soll, und wählen Sie im Kontextmenü Einschränkungen prüfen aus.
- oder -
Öffnen Sie den Tabellen-Designer für die Tabelle, in der die Einschränkung gelten soll, klicken Sie mit der rechten Maustaste in den Tabellen-Designer, und wählen Sie im Kontextmenü Einschränkungen prüfen aus.
Klicken Sie auf Hinzufügen.
Hinweis
Um eine Einschränkung umzubenennen, geben Sie im Feld Einschränkungsname den betreffenden Namen ein.
Geben Sie im Datenblatt im Feld Ausdruck die SQL-Ausdrücke für die CHECK-Einschränkung ein. Um beispielsweise in der Tabelle authors in der Spalte state die Einträge auf "New York" zu beschränken, geben Sie Folgendes ein:
state = 'NY'
Wenn die Einträge in der Spalte zip aus 5 Ziffern bestehen sollen, müssen Sie Folgendes eingeben:
zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
Hinweis
Achten Sie darauf, dass nichtnumerische Einschränkungswerte in einfache Anführungszeichen (') gesetzt werden müssen.
Erweitern Sie die Kategorie Tabellen-Designer, um festzulegen, unter welchen Bedingungen die Einschränkung erzwungen werden soll:
Wenn anhand der Einschränkung Daten geprüft werden sollen, die bereits vor der Erstellung der Einschränkung vorhanden waren, aktivieren Sie Vorhandene Daten bei Erstellung oder Aktivierung überprüfen.
Wenn die Einschränkung für jeden Replikationsvorgang erzwungen werden soll, der in der Tabelle ausgeführt wird, aktivieren Sie Für Replikation erzwingen.
Wenn die Einschränkung für jeden Vorgang erzwungen werden soll, bei dem eine Zeile dieser Tabelle eingefügt oder aktualisiert wird, aktivieren Sie Für INSERT und UPDATE erzwingen.
Siehe auch
Referenz
Dialogfeld "Indizes/Schlüssel"