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