Приведенный ниже код отлично подходит для создания Unique Constraints
:
ALTER TABLE <tablename> ADD CONSTRAINT
<constraintname> UNIQUE NONCLUSTERED
(
<columnname>
)
У меня есть таблица с именем Products
, в которой есть FK для другой таблицы с именем Categories
. Представьте, что ниже приведен список категорий:
Программное обеспечение
Фильм
Музыка
Здесь мне нужно иметь уникальное ограничение внутри категории для моего столбца ProductName
внутри таблицы Products
. Например, можно иметь два одинаковых столбца ProductName
в другой категории в таблице Products
, но не в одной категории.
Я на SQL Server 2008 R2
. Есть мысли?