У меня есть таблица с первичным ключом, но я хочу, чтобы два других столбца были ограничены, поэтому комбинация этих двух всегда гарантированно будет уникальной.
(тупой пример: в таблице BOOKS столбец IBAN является первичным ключом, но комбинация столбцов «Заголовок» и «Автор» также всегда должна быть уникальной.)
В SQL Server Management Studio можно либо создать новый индекс и установить для IsUnique значение Да, либо я могу создать новый уникальный ключ.
В чем разница между двумя подходами и какой из них лучше всего подходит для каких целей?