버글버글
DataBase 수업 기록(4) 오브젝트생성 본문
반응형
▶ 오브젝트 생성
*기본키 추가
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_테이블명_참조하는 테이블명;
반응형
'Database > database 수업 기록' 카테고리의 다른 글
DataBase 수업 기록 (6) SCOTT 계정 초기화 (0) | 2022.08.30 |
---|---|
DataBase 수업 기록 (5) 모델링(Modeler) (0) | 2022.08.29 |
DataBase 수업 기록 (3) 관계모델링 (0) | 2022.08.27 |
DataBase 수업 기록 (2) RDB(관계형 데이터베이스) (0) | 2022.08.26 |
DataBase 수업 기록 (1) 기초, 사용자 생성 및 권한 (0) | 2022.08.25 |