W SQL Server ograniczenie definiuje reguły, z którymi muszą być zgodne dane w bazie danych. Na przykład możesz mieć UNIQUE
ograniczenie zastosowane do kolumny, aby zapewnić, że jakakolwiek wartość wstawiona do tej kolumny jest unikalna (tj. żaden inny wiersz nie ma tej samej wartości).
Jeśli później będziesz musiał usunąć to ograniczenie, oto jak to zrobić za pomocą języka Transact-SQL.
Oświadczenie ALTER TABLE
Możesz usunąć ograniczenie za pomocą ALTER TABLE
oświadczenie.
Oto przykład, w którym upuszczamy ograniczenie o nazwie taskcode_unique
:
ALTER TABLE Tasks DROP CONSTRAINT taskcode_unique; GO
To dość oczywiste. Zmienia tabelę o nazwie Tasks
, usuwając (usuwając) ograniczenie o nazwie taskcode_unique
.
Może to być bardzo przydatne, jeśli kiedykolwiek będziesz musiał usunąć tabelę, która ma ograniczenie, ponieważ będziesz musiał usunąć ograniczenie przed usunięciem tabeli.