0
나는 외래 키 중 하나가 널이 아닌지 확인해야하는 상황이 있습니다. 내 테이블에서 참조되는 2 개의 외래 키가 있으며 모두 null이 아닌지 확인하려고합니다. 적어도 하나의 값이 있어야합니다.하나 이상의 외래 키가 null이 아닌지 확인하십시오.
어떻게 확인 문을이 신청서에 적용 할 수 있습니까?
저는 Postgresql을 사용하고 있습니다.
감사합니다,
나는 외래 키 중 하나가 널이 아닌지 확인해야하는 상황이 있습니다. 내 테이블에서 참조되는 2 개의 외래 키가 있으며 모두 null이 아닌지 확인하려고합니다. 적어도 하나의 값이 있어야합니다.하나 이상의 외래 키가 null이 아닌지 확인하십시오.
어떻게 확인 문을이 신청서에 적용 할 수 있습니까?
저는 Postgresql을 사용하고 있습니다.
감사합니다,
사용 check
제약, 예컨대 :이 작동
create table tab3 (
id int primary key,
id1 int references tab1,
id2 int references tab2,
check (id1 is not null or id2 is not null)
);
. 감사. :) –