I SQL Server er en begrænsning definerer regler, som data i en database skal overholde. For eksempel kan du have en UNIQUE
begrænsning anvendt på en kolonne for at sikre, at enhver værdi, der er indsat i den kolonne, er unik (dvs. ingen anden række deler den samme værdi).
Hvis du senere skal fjerne denne begrænsning, kan du se her, hvordan du gør det ved hjælp af Transact-SQL.
ÆNDRINGSTABEL-erklæringen
Du kan slippe en begrænsning ved at bruge ALTER TABLE
erklæring.
Her er et eksempel, hvor vi slipper en begrænsning kaldet taskcode_unique
:
ALTER TABLE Tasks DROP CONSTRAINT taskcode_unique; GO
Dette er ret selvforklarende. Det ændrer tabellen kaldet Tasks
, ved at droppe (fjerne) begrænsningen kaldet taskcode_unique
.
Dette kan være ret praktisk, hvis du nogensinde har brug for at droppe en tabel, der tilfældigvis har en begrænsning, da du bliver nødt til at droppe begrænsningen, før du dropper tabellen.