아래와 같이 컬럼을 따로 references를 설정하는 것과
alter table TB_A add constraint FK_COL1 foreign key(COL1) references B_TABLE(COL1);
alter table TB_A add constraint FK_COL2 foreign key(COL2) references B_TABLE(COL2);
아래와 같이 컬럼을 같이 references를 설정하는 것이 내부적으로 다르게 처리 되나요?
alter table TB_A add constraint FK_COL1_COL2 foreign key(COL1, COL2) references B_TABLE(COL1, COL2);
다르게 처리된다면 어떻게 다르게 처리 되는 것인지 자세한 설명 부탁드립니다.
하나의 FK 이름으로 묶었을 때와 분리했을 때 어떤 차이가 있는지 궁금합니다.
어떤게 더 나은 방법인지 궁금합니다.
|