Freigeben über


Gewusst wie: Deaktivieren von CHECK-Einschränkungen mit INSERT- und UPDATE-Anweisungen

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 durchführen:

  • Sie können mit der INSERT-Anweisung neue Datenzeilen zu einer Tabelle hinzufügen, deren vorhandene Zeilen bestimmte Geschäftsregeln erfüllen mussten, die jetzt nicht mehr gültig sind (nur Microsoft SQL Server).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 zu 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.

HinweisHinweis

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.

HinweisHinweis

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 deaktivieren Sie eine CHECK-Einschränkung mit den Anweisungen INSERT und UPDATE

  1. Wählen Sie im Server-Explorer die Tabelle mit der Einschränkung aus, und klicken Sie im Menü Datenbank auf Tabellendefinition öffnen.

    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

Referenz

Dialogfeld "Indizes/Schlüssel"

Weitere Ressourcen

Arbeiten mit Einschränkungen

Arbeiten mit Schlüsseln