현재, DBeaver 사용 중으로 외래키를 설정할 수 있는 방법이 여러개이다.
가장 정확하면서 복잡하지 않는 방법이다.
(참고로 마크다운은 ```sql로 사용!)
CREATE TABLE fotmob_league(
ID NUMBER PRIMARY KEY,
LEAGUE varchar2(200) NOT null
);
REATE TABLE fotmob_detail(
NO NUMBER NOT NULL,
name varchar2(200) NOT NULL,
coach varchar2(200) NOT NULL,
hometown varchar2(200) NOT NULL,
bestplayer varchar2(100) NOT NULL,
point NUMBER NOT NULL,
previousrank varchar2(100) NOT NULL,
mompoint NUMBER NOT NULL,
play NUMBER DEFAULT 0,
id NUMBER NOT NULL,
CONSTRAINT fk_leagueid foreign key(id) references fotmob_league (id)
);
CONSTRAINT [외래키이름] FOREIGN KEY (FK로 설정할 칼럼) REFERENCE [기본키 테이블명] (PK 칼럼명)