Learning/SQL
제약조건의 삭제
cozy coding
2020. 6. 22. 10:29
<제약조건의 삭제>
-
제약조건의 이름으로 삭제
1
2
|
ALTER TABLE class
DROP CONSTRAINT class_cno_pk;
|
cs |
기본키를 참조하는 외래키가 있기 때문에 에러 발생

-
CASCADE 옵션시 참조하는 외래키도 삭제
1
2
|
ALTER TABLE class
DROP CONSTRAINT class_cno_pk CASCADE;
|
cs |

-
제약조건으로 삭제
1
2
3
4
5
6
|
ALTER TABLE class
DROP UNIQUE (cname);
--클래스 테이블의 cname열의 유니크 제약조건 삭제
ALTER TABLE student
DROP PRIMARY KEY; --기본키의 삭제
|
cs |

-
테이블의 삭제
1
2
|
DROP TABLE class;
DROP TABLE student;
|
cs |
