오라클 외래키 SQL문
- 추가
ALTER TABLE [테이블명]
ADD CONSTRAINT [제약조건명]
FOREIGN KEY [외래키의 새 컬럼명]
REFERENCES [외래키가 원래 있던 테이블명](외래키의 원래 이름);
- 삭제
ALTER TABLE [테이블명] DROP CONSTRIANT [제약조건명];
- 재설정
ALTER TABLE [테이블명]
ADD CONSTRAINT [제약조건명]
FOREIGN KEY [바꾼 외래키명] REFERENCES [외래키가 원래 있던 테이블명](외래키의 원래 이름);
- 주의
- 자식 테이블에 부모 컬럼이 존재해야 외래키를 적용할 수 있다.
- 제약조건명은 유일해야 한다.
반응형