В SQL Server, ограничение дефинира правила, с които трябва да отговарят данните в базата данни. Например, можете да имате UNIQUE ограничение, приложено към колона, за да се гарантира, че всяка стойност, вмъкната в тази колона, е уникална (т.е. никой друг ред не споделя същата стойност).
Ако по-късно трябва да премахнете това ограничение, ето как да го направите с Transact-SQL.
Изявлението ALTER TABLE
Можете да премахнете ограничение с помощта на ALTER TABLE изявление.
Ето пример, в който пускаме ограничение, наречено taskcode_unique :
ALTER TABLE Tasks
DROP CONSTRAINT taskcode_unique;
GO
Това е съвсем разбираемо. Той променя таблицата, наречена Tasks , чрез отпадане (премахване) на ограничението, наречено taskcode_unique .
Това може да бъде доста удобно, ако някога се наложи да пуснете таблица, която има ограничение, тъй като ще трябва да махнете ограничението, преди да пуснете таблицата.