Gewusst wie: Überprüfen vorhandener Daten beim Erstellen einer CHECK-Einschränkung
Wenn Sie eine CHECK-Einschränkung erstellen, können Sie über eine Option festlegen, ob die Einschränkung nur auf neue Daten oder auf neue und vorhandene Daten angewendet wird.Es empfiehlt sich, die Einschränkung nur auf neue Daten anzuwenden, wenn die neue CHECK-Einschränkung durch die vorhandenen Daten bereits erfüllt wird oder wenn die Einschränkung aufgrund einer Geschäftsregel erst ab einem bestimmten Zeitpunkt erzwungen werden soll.
Angenommen, Postleitzahlen waren bisher auf fünf Ziffern beschränkt. Von nun an sollen Postleitzahlen aber aus neun Ziffern bestehen.Die alten Daten mit Postleitzahlen aus fünf Ziffern können neben den neuen Daten mit Postleitzahlen aus neun Ziffern weiter bestehen.
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 prüfen Sie vorhandene Daten beim Erstellen einer CHECK-Einschränkung
Klicken Sie im Datenbankdiagramm mit der rechten Maustaste auf die Tabelle mit der Einschränkung, und wählen Sie im Kontextmenü CHECK-Einschränkungen aus.
- oder -
Öffnen Sie den Tabellen-Designer für die Tabelle mit der Einschränkung, klicken Sie mit der rechten Maustaste in den Tabellen-Designer, und wählen Sie im Kontextmenü CHECK-Einschränkungen aus.
Wählen Sie die Einschränkung aus der Liste Ausgewählte CHECK-Einschränkung aus.
Klicken Sie auf Vorhandene Daten bei Erstellung oder Aktivierung überprüfen, und wählen Sie in der Dropdownliste Ja aus.
Beim Speichern der Tabelle bzw. des Datenbankdiagramms wird die CHECK-Einschränkung angewendet.Wenn beim Speichervorgang eine Einschränkungsverletzung auftritt, wird die Tabelle nicht gespeichert.
Siehe auch
Weitere Ressourcen
Arbeiten mit gespeicherten Prozeduren und benutzerdefinierten Funktionen