버글버글

DataBase 수업 기록(4) 오브젝트생성 본문

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_테이블명_참조하는 테이블명;

 

반응형