본문 바로가기
프로그래밍/데이터베이스 Oracle

Olacle database) DML, DDL 차이점, delete, truncate 차이점

by Cat Tool 2015. 12. 31.
반응형

DML, DDL 차이점

 

 

 DML

 DDL

정의

 데이터 조작어

 데이터 정의어

 작업단위

   행

  객체

 ex) 

 

insert

update

delete

 

create

alter

drop

truncate

 

 

delete , truncate 차이점

 

 delete

 truncate

 DML      

 DDL

 테이블 의 특정행 삭제

(단 where 절 생략 시 모든행 삭제)

 테이블의 모든행 삭제

 S> deletefrom emp;

 S> truncate table emp;

 저장공간 반납 안한다

 저장공간 반납 함

 rollback o

 rollback X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형