-
외래키 추가 및 삭제데이터베이스/Oracle 2022. 8. 29. 10:33
외래 키는 다른 릴레이션(테이블)의 기본키(PRIMARY KEY)를 참조하는 칼럼(속성) 또는 이러한 속성들의 집합이다. 여기서의 외래 키 값은 참조하고 있는 릴레이션의 기본키에 없는 내용을 참조할 수 없으며, NULL 값을 가질 수 있다. 이를 참조 무결성(Referential Integrity)이라고 한다. 이러한 외래 키는 다른 릴레이션과의 관계를 표현할 때 사용한다.
외래키 추가
ALTER TABLE AFATNQUSTNRIEM ADD CONSTRAINT AFATNQUSTNRIEM_FK foreign KEY(QESTN_NO) references AFATNQESTNRINFO (QUSTNR_NO); --ALTER TABLE [FK를 생성시킬 테이블명] --ADD CONSTRAINT [FK명] foreign KEY(FK가 될 컬럼명) references [PK가 위치하는 테이블] ([PK컬럼명]);
외래키 삭제
ALTER TABLE AFATNQUSTNRIEM drop constraint AFATNQUSTNRIEM_FK; --ALTER TABLE [삭제할 FK위치한 테이블명] drop constraint [삭제할 FK명];
외래키 추가 및 삭제 방법은 아래 사이트를 참고하여 만들었습니다.
https://record-than-remember.tistory.com/entry/oracle-fk-key
Oracle/ 외래 키 (Foreign Key , FK)생성/추가/삭제
외래키 (Foreign Key) 기본키(Primary Key) 값이 있는 테이블을 다른 테이블 간 연결을 설정할때 사용된다. PK(Primary Key 기본키)를 가지고 오는 테이블이 외래키(FK Foreign Key)를 가지게 된다. 기본키(PK)를..
record-than-remember.tistory.com
외래키의 정의나 더 자세한 사용 방법은 아래 사이트를 참고하시면 됩니다.
https://seeminglyjs.tistory.com/267
[Oracle SQL] 오라클 외래 키(FK) 정의와 사용법 알아보기.
2021-02-23 - 정의 외래 키(FOREIGN KEY) 외래 키는 다른 릴레이션(테이블)의 기본키(PRIMARY KEY)를 참조하는 칼럼(속성) 또는 이러한 속성들의 집합이다. 여기서의 외래 키 값은 참조하고 있는 릴레이션
seeminglyjs.tistory.com
'데이터베이스 > Oracle' 카테고리의 다른 글
시퀀스(Sequence) 생성 및 조회 (0) 2022.08.29 기본키(PK) 추가 및 삭제 (0) 2022.08.29 오라클 서브쿼리 종류 및 사용법 (0) 2022.08.28