Gewusst wie: Verbinden einer neuen CHECK-Einschränkung mit einer Tabelle oder einer Spalte
Aktualisiert: November 2007
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: |
---|
Einige Datenbanken verfügen über andere Funktionen für CHECK-Einschränkungen. Ausführliche Informationen über die Verarbeitung von CHECK-Einschränkungen in der von Ihnen verwendeten Datenbank finden Sie in der entsprechenden Datenbankdokumentation. |
Hinweis: |
---|
Die angezeigten Dialogfelder und Menübefehle können je nach den aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen abweichen. Sie können die Einstellungen ändern, indem Sie im Menü Extras auf Einstellungen importieren und exportieren klicken. 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"