这是具有 3 列(ID、UNIQUE_VALUE、UNIQUE_GROUP_ID)的示例表
我希望可以允许以下记录:
(1, NULL, NULL)
(2, NULL, NULL)
或者
(3, NULL, 7)
(4, 123, 7)
或(注意:这种情况在nor中是不允许的unique index
unique constraint
)
(5, NULL, 7)
(6, NULL, 7)
这些是不允许的:
(7, 123, 7)
(8, 123, 7)
我在最后 2 列上创建了唯一索引,但只能允许前 2 个示例。
只有当两者都不为空时,是否可以让 db 检查这 2 列的唯一性?