먼저 외래키를 제공할 테이블을 생성한다.
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);
'프로그래밍&IT > Oracle' 카테고리의 다른 글
[Oracle] 셀프조인(SELF JOIN) (0) | 2021.07.27 |
---|---|
[Oracle] 계층형 질의 (0) | 2021.07.27 |
[Oracle] 트리거(Trigger) (0) | 2021.07.16 |
[Oracle] NULL 치환 함수(NVL, NVL2, NULLIF, COALESCE) (0) | 2021.07.15 |
[Oracle] 제약조건 - 외래키(FK, Foreign key) (0) | 2021.07.14 |