Database/database 수업 기록
DataBase 수업 기록(4) 오브젝트생성
Bugle
2022. 8. 28. 00:00
반응형
▶ 오브젝트 생성
*기본키 추가
ALTER TABLE 테이블명
ADD CONSTRAINT PK_테이블명 PRIMARY KEY(칼럼명);
*외래키 추가
ALTER TABLE 테이블명
ADD CONSTRAINT FK_테이블명_참조하는 테이블명 FOREIGN KEY(참조하는 칼럼명)
REFERENCES 참조하는 테이블명(참조하는 칼럼명);
* 기본키 제거
1. FK에 의해서 참조되고 있는 PK는 제거할 수 없음. 먼저 FK를 제거해야 함
ALTER TABLE 테이블명
DROP CONSTRAINT PK_테이블명; -- 자식테이블이(FK) 없어야 실행 가능.
* 외래키 제거
1. 참조하는 외래키 제약조건을 제거해야 기본키 제약조건을 제거할 수 있음.
ALTER TABLE 테이블명
DROP CONSTRAINT FK_테이블명_참조하는 테이블명;
반응형