核心数据多属性约束

时间:2018-11-08 19:14:06

标签: ios core-data constraints

如何在核心数据模型编辑器中为实体指定多属性唯一性约束?

例如,我的实体具有3个属性(a,b,c),并且a和b的组合必须是唯一的(即,我希望(a,b)用sql表示是键)。 / p>

select t.*
from t
where t.col3 is not null
union all
select t
from t
where t.col3 is null and
      not exists (select 1 from t t2 where t2.col2 = t.col2 and t2.col3 is not null);

0 个答案:

没有答案