Freigeben über


Vorgehensweise: Deaktivieren von Check-Einschränkungen mit den Anweisungen INSERT und UPDATE (Visual Database Tools)

Aktualisiert: 12. Dezember 2006

Sie können eine CHECK-Einschränkung deaktivieren, wenn Sie Daten in einer Tabelle hinzufügen, aktualisieren oder löschen möchten. Wenn Sie eine Einschränkung deaktiviert haben, können Sie folgende Transaktionen ausführen:

  • Sie können (mit der INSERT-Anweisung) einer Tabelle eine neue Datenzeile hinzufügen, deren vorhandene Zeilen bestimmte Geschäftsregeln erfüllen mussten, die jetzt nicht mehr gültig sind. Angenommen, Postleitzahlen waren bisher auf fünfstellige Ziffern beschränkt, es sollen nun jedoch neunstellige Postleitzahlen zulässig sein. Die alten Daten mit fünfstelligen Postleitzahlen können neben den neuen Daten mit neunstelligen Postleitzahlen weiter bestehen.
  • Sie können mit der UPDATE-Anweisung vorhandene Zeilen bearbeiten, die bestimmte, jedoch nicht mehr gültige Geschäftsregeln erfüllen mussten. Mit diesem Verfahren könnten Sie beispielsweise alle fünfstelligen Postleitzahlen auf neunstellige Ziffern aktualisieren.

Aktivieren Sie die Option, mit der eine CHECK-Einschränkung bei den Transaktionen INSERT und UPDATE deaktiviert werden kann, falls Sie davon ausgehen, dass die Einschränkung durch neue Daten verletzt wird, oder falls die Einschränkung nur für Daten gültig ist, die sich bereits in der Datenbank befinden.

So deaktivieren Sie eine CHECK-Einschränkung mit den Anweisungen INSERT und UPDATE

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle mit der Einschränkung, und klicken Sie auf Entwurf (bzw. in SP1 und in früheren Versionen auf Ändern).

    Die Tabelle wird im Tabellen-Designer geöffnet.

  2. Klicken Sie im Menü Tabellen-Designer auf CHECK-Einschränkungen.

  3. Wählen Sie im Dialogfeld CHECK-Einschränkungen aus der Liste Ausgewählte CHECK-Einschränkung die Einschränkung aus.

  4. Klicken Sie im Datenblatt auf Für INSERT und UPDATE erzwingen, und wählen Sie in der Dropdownliste Nein aus.

    Nach dem Hinzufügen oder Ändern von Daten können Sie für diese Option wieder Ja festlegen, um sicherzustellen, dass die Einschränkung auf nachfolgende Datenänderungen angewendet wird.

Siehe auch

Andere Ressourcen

Verwenden von Einschränkungen (Visual Database Tools)
Verwenden von Schlüsseln (Visual Database Tools)
Indizes/Schlüssel (Dialogfeld) (Visual Database Tools)

Hilfe und Informationen

Informationsquellen für SQL Server 2005