0
唯一我有一个表例如:组合与一列空
create table the_entity
(
id integer,
number integer not null,
chair integer null,
primary key(id)
);
我想,列数和椅子的组合是唯一的。列椅子是可空的。这可能没有使用已过滤的索引?
唯一我有一个表例如:组合与一列空
create table the_entity
(
id integer,
number integer not null,
chair integer null,
primary key(id)
);
我想,列数和椅子的组合是唯一的。列椅子是可空的。这可能没有使用已过滤的索引?
筛选出的索引是唯一的方法,并允许多个null
同样的number
。一个唯一的约束/唯一索引将允许一个null
每number
。
关于dba.stackexchange上类似问题的解答解释更多:https://dba.stackexchange.com/questions/80514/why-does-a-unique-constraint-allow-only-one-null