V SQL Server, omezení definuje pravidla, která musí data v databázi splňovat. Můžete mít například UNIQUE omezení aplikované na sloupec, aby bylo zajištěno, že jakákoli hodnota vložená do tohoto sloupce je jedinečná (tj. žádný jiný řádek nesdílí stejnou hodnotu).
Pokud později budete muset toto omezení odstranit, zde je návod, jak to udělat pomocí Transact-SQL.
Příkaz ALTER TABLE
Omezení můžete zrušit pomocí ALTER TABLE prohlášení.
Zde je příklad, kdy zrušíme omezení zvané taskcode_unique :
ALTER TABLE Tasks
DROP CONSTRAINT taskcode_unique;
GO
To je docela samovysvětlující. Změní tabulku nazvanou Tasks zrušením (odstraněním) omezení zvaného taskcode_unique .
To může být docela užitečné, pokud někdy potřebujete zrušit stůl, který má nějaké omezení, protože před zrušením stolu budete muset toto omezení zrušit.