MODEL/ORACLE
[ORACLE] DDL : 데이터 정의어(ALTER,DROP,TRUNCATE)
찰떡쿠키부스트
2017. 11. 15. 17:27
데이터 정의어(Date Definition Language)
ALTER TABLE --> 컬럼과 제약조건의 정의를 변경
[SY] ALTER TABLE table
ADD (column datatype [default expr] [not null]
[, column datatype] ...);
----------> 칼럼추가
ALTER TABLE table
DROP (column [, column] ...);
-----------> 칼럼삭제
ALTER TABLE table
MODIFY (column datatype [default expr] [not null]
[,column datatype] ...);
-----------> 칼럼변경
*기존 칼럼에 null 값이없을때만 not null 가능
DROP TABLE --> 테이블의 데이터와 구조 삭제
[SY] DROP TABLE 테이블명 [CASCADE CONSTRAINT];
*[CASCADE CONSTRAINT] --> 연관된 제약조건 다 삭제
TRUNCATE --> 롤백정보 안만들고 테이블데이터 삭제
[SY] TRUNCATE TABLE tablename;