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;
이 옵션은 참조된 제약사항도 모두 삭제하는 것이다.
'DATABASE > SQL' 카테고리의 다른 글
DML Data Manipulation Language - INSERT,UPDATE, DELETE (0) | 2019.02.26 |
---|---|
DDL Data Definition Language - View의 생성과 삭제 (0) | 2019.02.26 |
DDL Data Definition Language - CREATE 테이블 생성 (0) | 2019.02.26 |
정규화와 성능 (0) | 2019.02.24 |
정규화 Normalization (0) | 2019.02.24 |
사이트의 정보
코딩하렴
으렴