标签: sql-server
我关心的桌子上有两列。如果两列都为null,那就没问题。如果它们都不为空,那没关系。但是,如果第一列不为null,则第二列不能为null。有没有办法添加这种类型的约束?
答案 0 :(得分:0)
这似乎是一个明显的例子,它将两种不同类型的东西不明智地重载到同一个表中。解决方案是将所讨论的两个属性放入一个新表中(并使它们不可为空)。使用新表中的外键引用当前表。