먼저 외래키를 제공할 테이블을 생성한다.

CREATE TABLE TABLE1(
  ID NUMBER PRIMARY KEY
);

 

다음으로 TABLE1의 기본키를 외래키로 사용할 테이블을 생성한다.

CREATE TABLE TABLE2(
  NAME VARCHAR2(15),
  ID NUMBER,
  CONSTRAINT FK_ID FOREIGN KEY(ID)
  REFERENCES TABLE1(ID)
);

 

외래키 삭제

ALTER TABLE TABLE2 DROP CONSTRAINT FK_ID;

 

외래키 생성

ALTER TABLE TABLE2
ADD CONSTRAINT FK_ID
FOREIGN KEY(ID) REFERENCES TABLE1(ID);

+ Recent posts