코딩하렴

DDL Data Definition Language - ALTER DROP 테이블의 변경과 삭제

by 으렴



테이블의 변경은

ALTER TABLE


먼저 테이블의 이름을 바꿔보자


ALTER table EMP RENAME to NEW_EMP;

EMP 테이블의 이름을 NEW_EMP로 바꾸었다.


자그럼 여기서 칼럼을 추가 해보자


ALTER TABLE EMP ADD(AGE NUMBER(2) DEFAULT 1);

직원의 나이 컬럼을 추가하였다.



그렇다면 칼럼의 변경은 어떻게 할까

ALTER TABLE EMP MODIFY(ENAME VARCHAR2(40) NOT NULL);

컬럼의 추가와 삭제는 안에 제약조건을 같이 넣어주면 된다.



컬럼의 삭제는 아래와 같이 DROP해주면 된다.

ALTER TABLE EMP DROP COLUMN AGE;


컬럼명 변경

ALTER TABLE EMP RENAME COLUMN ENAME TO NEW_ENAME;





테이블의 삭제는

DROP TABLE

DROP TABLE EMP;

DROP TABLE EMP CASCADE CONSTRAINT;

이 쿼리는 테이블의 구조와 데이터를 모두 삭제한다.


CASCADE CONSTRAINT;

이 옵션은 참조된 제약사항도 모두 삭제하는 것이다.

사이트의 정보

코딩하렴

으렴

활동하기