Как работает графический интерфейс ограничений в SQL Server Management Studio?

StackOverflow https://stackoverflow.com/questions/1012960

  •  06-07-2019
  •  | 
  •  

Вопрос

В моей таблице TSQL я добавил ограничение с помощью следующего оператора sQL

alter table disabledqualities
add constraint uc_uIdQualCode
unique (userId, qualitycode)

Я сделал это вручную, потому что я просто не могу понять, как должен работать графический интерфейс.
Вы добавляете ограничение, а затем получаете окно, в котором вы должны " определить " ваше ограничение. Это в основном просто текстовое поле. И независимо от того, что я, кажется, вводить, это никогда не проверяет ..

Что я должен ввести в поле?

Это было полезно?

Решение

вы бы использовали новый индекс , а не новое ограничение, чтобы добавить уникальное ограничение (чтение индекса) новое ограничение - добавить проверочные ограничения

в окне новый индекс проверьте уникальность

Другие советы

Пример, столбец должен быть между 0 и 1,

((0)<=[TABLE].[COLUMN] AND [TABLE].[COLUMN]<=(1))

При добавлении уникальных ограничений это фактически индекс, такой как первичный ключ, поэтому вы нажимаете на индексы / ключи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top