Freigeben über


Vorgehensweise: Überprüfen vorhandener Daten beim Erstellen einer Check-Einschränkung (Visual Database Tools)

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.

So prüfen Sie vorhandene Daten beim Erstellen einer CHECK-Einschränkung

  1. 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 auf den Tabellen-Designer, und wählen Sie im Kontextmenü CHECK-Einschränkungen aus.

  2. Wählen Sie die Einschränkung aus der Liste Ausgewählte CHECK-Einschränkung aus.

  3. 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

Andere Ressourcen

Verwenden von Einschränkungen (Visual Database Tools)

Hilfe und Informationen

Informationsquellen für SQL Server 2005