私は2つのテーブルを持っています
T1(A,B)
:
create table T1(
A char(2) NOT NULL primary key check(T1.A not in T2.B),
B char(2) unique
);
T2(C,B)
どこ
create table T2(
C number(2) primary key,
B char(2) unique references T1 check(T1.B not in T1.A)
);
ここで、T2.B
参照T1.A
.
私の質問は、 で許可される値が で許可される値と異なるようT1.A
に、にチェック制約を設定するにはどうすればよいかということです。T1.B
T1.A
T2.B