I SQL Server, en begränsning definierar regler som data i en databas måste följa. Du kan till exempel ha en UNIQUE begränsning som tillämpas på en kolumn för att säkerställa att alla värden som infogas i den kolumnen är unika (dvs. ingen annan rad delar samma värde).
Om du senare behöver ta bort den begränsningen, så här gör du det med Transact-SQL.
Ändringstabellen
Du kan släppa en begränsning med ALTER TABLE uttalande.
Här är ett exempel där vi släpper en begränsning som heter taskcode_unique :
ALTER TABLE Tasks
DROP CONSTRAINT taskcode_unique;
GO
Detta är ganska självförklarande. Det ändrar tabellen som heter Tasks , genom att släppa (ta bort) begränsningen som heter taskcode_unique .
Detta kan vara ganska praktiskt om du någonsin behöver släppa en tabell som råkar ha en begränsning, eftersom du måste släppa begränsningen innan du släpper tabellen.