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.

Tipp

Einige Datenbanken verfügen über andere Funktionen für CHECK-Einschränkungen. Ausführliche Informationen über die Verarbeitung von CHECK-Einschränkungen in der Datenbank finden Sie in der Datenbankdokumentation.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit 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 in der Liste Ausgewählte CHECK-Einschränkung die entsprechende 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