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 |
---|
Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. 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"