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.