Freigeben über


Ändern von CHECK-Einschränkungen

Sie können eine CHECK-Einschränkung mit SQL Server Management Studio oder Transact-SQL in SQL Server 2012 ändern, wenn Sie entweder den Einschränkungsausdruck oder die Optionen ändern möchten, mit denen die Einschränkung unter bestimmten Bedingungen aktiviert bzw. deaktiviert werden.

In diesem Thema

  • Vorbereitungen:

    Sicherheit

  • So ändern Sie eine CHECK-Einschränkung mit:

    SQL Server Management Studio

    Transact-SQL

Vorbereitungen

Sicherheit

Berechtigungen

Erfordert die ALTER-Berechtigung für die Tabelle.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Mit SQL Server Management Studio

So ändern Sie eine CHECK-Einschränkung

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle mit der CHECK-Einschränkung, und wählen Sie dann Entwerfen aus.

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

  3. Wählen Sie im Dialogfeld CHECK-Einschränkungen unter Ausgewählte CHECK-Einschränkung die Einschränkung aus, die Sie bearbeiten möchten.

  4. Führen Sie eine Aktion aus der folgenden Tabelle aus:

    Zweck

    Schritte

    Ändern des Einschränkungsausdrucks

    Geben Sie im Feld Ausdruck den neuen Ausdruck ein.

    Umbenennen der Einschränkung

    Geben Sie im Feld Name einen neuen Namen ein.

    Anwenden der Einschränkung auf die vorhandenen Daten

    Aktivieren Sie die Option Vorhandene Daten bei Erstellung oder Aktivierung überprüfen.

    Deaktivieren der Einschränkung, wenn der Tabelle neue Daten hinzugefügt werden oder wenn die vorhandenen Daten in der Tabelle aktualisiert werden

    Deaktivieren Sie die Option Einschränkung für INSERT und UPDATE erzwingen.

    Deaktivieren Sie die Einschränkung, wenn ein Replikations-Agent Daten in die Tabelle einfügt oder darin aktualisiert.

    Deaktivieren Sie die Option Für Replikation erzwingen.

    HinweisHinweis

    Die Funktionsweise der CHECK-Einschränkung kann je nach Datenbank unterschiedlich ausfallen.

  5. Klicken Sie auf Schließen.

  6. Klicken Sie im Menü Datei auf Speichern table name.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Mit Transact-SQL

So ändern Sie eine CHECK-Einschränkung

Um eine CHECK-Einschränkung mit Transact-SQL zu ändern, müssen Sie zuerst die vorhandene CHECK-Einschränkung löschen und sie dann mit der neuen Definition neu erstellen. Weitere Informationen finden Sie unter Löschen von CHECK-Einschränkungen und Erstellen von CHECK-Einschränkungen.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]