我在我的TSQL表中使用以下SQL语句添加了一个约束。
alter table disabledqualities
add constraint uc_uIdQualCode
unique (userId, qualitycode)
我手动完成了这个操作,因为我不知道GUI是如何工作的。
您添加一个约束条件,然后出现一个窗口,在该窗口中您应该“定义”您的约束条件。实际上,它只是一个文本框。无论我尝试输入什么,它都无法验证...
我应该在框中输入什么?
我在我的TSQL表中使用以下SQL语句添加了一个约束。
alter table disabledqualities
add constraint uc_uIdQualCode
unique (userId, qualitycode)
要添加唯一约束(读取索引),您应该使用 new index 而不是 new constraint,后者用于添加检查约束。
在新索引窗口中勾选“unique”。
例如,列必须介于0和1之间。
((0)<=[TABLE].[COLUMN] AND [TABLE].[COLUMN]<=(1))
当添加唯一约束时,它实际上是一个索引,就像主键一样,所以您需要点击索引/键。