我在 oracle 上有表 Tester,其中包含以下列:
- 测试者ID
- 测试者姓名
- 是默认值
- 应用程序_ID
TesterID 是主键。现在我希望只能有一个 Default Tester,这意味着只有一个 Tester 可以在 ApplicationID 上拥有 IsDefault =Y 的值。
我尝试了一个约束:
alter table Tester add constraint Tester_ISDEFAULT UNIQUE(IsDefault,Application_ID);
是否可以在 isdefault= Y 的位置创建唯一键?
感谢帮助!