1
考慮一個對字段a,b和c具有唯一約束的表。例如像如何配置具有異常的唯一約束?
create table my_tbl (
a number,
b number,
c varchar2(10),
...
constraint constr_name_u unique(a,b,c)
);
現在我要修改的約束,使得其中b <一個不需要行是唯一的。這意味着我只允許非唯一性的行,其中b < a。所有其他行仍然必須是唯一的。
我該如何創建這種'放鬆'的獨特約束?
另一個基於函數的獨特索引示例:http://stackoverflow.com/questions/6702367/oracle-function-based-index-selective-uniqueness – maxschlepzig