In SQL Server eine Einschränkung definiert Regeln, denen Daten in einer Datenbank entsprechen müssen. Sie könnten zum Beispiel einen UNIQUE haben Einschränkung, die auf eine Spalte angewendet wird, um sicherzustellen, dass jeder in diese Spalte eingefügte Wert eindeutig ist (d. h. keine andere Zeile hat denselben Wert).
Wenn Sie diese Einschränkung später entfernen müssen, erfahren Sie hier, wie Sie dies mit Transact-SQL tun.
Die ALTER TABLE-Anweisung
Sie können eine Einschränkung mit ALTER TABLE löschen Aussage.
Hier ist ein Beispiel, in dem wir eine Einschränkung namens taskcode_unique löschen :
ALTER TABLE Tasks
DROP CONSTRAINT taskcode_unique;
GO
Das ist ziemlich selbsterklärend. Es verändert die Tabelle namens Tasks , indem Sie die Einschränkung namens taskcode_unique löschen (entfernen). .
Dies kann sehr praktisch sein, wenn Sie jemals eine Tabelle löschen müssen, die zufällig eine Einschränkung hat, da Sie die Einschränkung löschen müssen, bevor Sie die Tabelle löschen.