Wie ändern Sie eine vorhandene Prüfeinschränkung in SQL?
Wie ändern Sie eine vorhandene Prüfeinschränkung in SQL?
Anonim

Die Syntax zum Erstellen von a Einschränkung prüfen in einem (n ÄNDERN TABLE-Anweisung in SQL Server (Transaktions-SQL) ist: ÄNDERN TABLE Tabellenname ADD ZWANG Einschränkungsname PRÜFEN (Spaltenname Bedingung); Tabellenname. Der Name der Tabelle, die Sie möchten ändern durch Hinzufügen von a Einschränkung prüfen.

In ähnlicher Weise kann man sich fragen, wie man eine Check-Einschränkung in SQL ändert?

Verwenden von SQL Server Management Studio

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle, die die Prüfbedingung enthält, und wählen Sie Design.
  2. Klicken Sie im Menü Tabellen-Designer auf Einschränkungen prüfen.
  3. Wählen Sie im Dialogfeld Abhängigkeiten prüfen unter Ausgewählte Abhängigkeiten prüfen die Abhängigkeit aus, die Sie bearbeiten möchten.

Zweitens, wie füge ich eine Prüfeinschränkung in SQL hinzu? Verwenden von SQL Server Management Studio

  1. Erweitern Sie im Objekt-Explorer die Tabelle, zu der Sie eine Prüfbedingung hinzufügen möchten, klicken Sie mit der rechten Maustaste auf Einschränkungen und klicken Sie auf Neue Einschränkung.
  2. Klicken Sie im Dialogfeld Einschränkungen prüfen in das Feld Ausdruck und dann auf die Auslassungspunkte ().

Können wir die Einschränkung in SQL entsprechend ändern?

Nein. Wir kann nicht ändern das Zwang, einzige Sache wir können ist ablegen und neu erstellen. Hier ist das CREATE- und DROP-Skript. Wenn Sie versuchen zu ändern das Zwang es Wille Fehler werfen.

Was bewirkt die Check-Einschränkung?

Die CHECK-Einschränkung dient zur Begrenzung des Wertebereichs, der kann in eine Spalte gestellt werden. Wenn Sie a. definieren CHECK-Einschränkung für eine einzelne Spalte erlaubt es nur bestimmte Werte für diese Spalte. Wenn Sie a definieren CHECK-Einschränkung auf einem Tisch es kann Begrenzen Sie die Werte in bestimmten Spalten basierend auf den Werten in anderen Spalten in der Zeile.

Beliebt nach Thema