SQL Server 2008 apparently has filtered indices。
在H2中实现同样目标的最简洁方法是什么?
答案 0 :(得分:1)
我相信您可以使用计算列来实现此目的。 。 。假设您有一个唯一的ID。我假设唯一的id是数字而且从不否定。然后:
alter table t add col (case when <condition> then -1 else uniqueid end);
create unique index unq_t_col on t(col);
我相信H2支持计算列上的唯一索引,计算列和索引,因此这应该可行。