У меня есть таблица, которая определяет правило между двумя вариантами:
CREATE TABLE VARIANTCOMBINATIONRULE
(
VARRECID0 NUMBER(10) NOT NULL,
VARRECID1 NUMBER(10) NOT NULL,
RULE NUMBER
);
ALTER TABLE VARIANTCOMBINATIONRULE ADD (
CONSTRAINT VARIANTCOMBINATIONRULE_PK
PRIMARY KEY
(VARRECID0, VARRECID1));
Как создать ограничение, запрещающее «обратные пары»? Под этим я подразумеваю, что если есть запись для вариантов 12 и 14, новая запись для обратной пары (14 и 12) не должна быть разрешена.