标签: sql sql-server unique-constraint check-constraints
可能重复: Unique Constraint, excluding NULL values
假设我有一张地址表,我希望拥有者只有一个主地址。 我要定义索引/键或检查约束吗? 这是什么表达方式?
TABLE_Address --OwnerId --IsMain (not null able) --City etc....
所以我需要(IsMain ==true AND ownerId)
IsMain ==true AND ownerId
答案 0 :(得分:1)
在条件为ownerId的{{1}}上创建已过滤的唯一索引。该索引将a)强制执行此条件并b)帮助您的应用程序进行预插入验证查询。
ownerId