@jamesfrj:您似乎正在尝试确保您的表应只包含一个记录
status <>5。
您可以尝试通过串联各列来创建唯一的功能索引,如下所示
create table XPTO_TABLE (id number, obj_x varchar2(20), date_x date, type_x varchar2(20), status_x varchar2(20) ); create unique index xpto_table_idx1 on XPTO_TABLE(case when status_x <>'5' THEN obj_x||date_x||type_x||STATUS_x ELSE null END);
希望能帮助到你



