Проблем:
Бихте искали да премахнете уникално ограничение от колоната/колоните в таблица в база данни.
Пример:
Бихме искали да премахнем уникалното ограничение в таблицата product от колоната name . Изявлението по-долу показва как да го направите.
Решение
ALTER TABLE product DROP CONSTRAINT UQ_product_name
В този пример продуктът на таблицата се променя с помощта на ALTER TABLE клауза. След тази клауза въвеждате името на таблицата (в нашия пример:product ) и клаузата DROP CONSTRAINT с името на уникалното ограничение, което искате да премахнете.
Можете да намерите името на ограничението в метаданните на вашата база данни. Всяка машина за база данни има различен метод за именуване на ограничения. В SQL Server можете да проверите името на ограничението, като изберете данни от sys.key_constraints таблица в дадена база данни. В PostgreSQL изберете колоната conname от pg_constraint маса. Сървърът на Oracle съдържа тези данни в user_constraints таблица, а MySQL позволява получаване на имена от колоната CONSTRAINT_NAME в information_schema.TABLE_CONSTRAINTS .