Я использую SQL Server 2008, и у меня есть таблица со столбцом типа varchar (X), который я хочу иметь уникальные значения.
Каков наилучший способ достичь этого? Должен ли я использовать уникальное ограничение и перехватить исключение, или я должен предварительно проверить перед вставкой нового значения?
Одна проблема, приложение используется многими пользователями, поэтому я предполагаю, что предварительная проверка может привести к состоянию гонки, в случае, если два пользователя вставят одинаковые значения.
Спасибо