본문 바로가기

Database/oracle

05. SQL의 종류(TCL)

TCL (Transaction Control Language)

-    TCL은 트랜잭션 관련문장으로 데이터 조작어에 의해 변경된 내용을 관리한다.

데이터추가, 삭제, 변경한 내용은 파일에 즉각 저장되는 것이 아니다.

따라서, 사용자의 실수로 잘못 입력한 명령어라면 언제든지 이전 상태로 되돌릴 수 있다.

완벽하게 입력된 명령어라는 것이 확인 될 때에만 영구적으로 저장하도록 TCL을 사용한다.

-    commit : 변경된 내용을 영구적으로 저장

-    rollback : 변경된 내용을 이전 상태로 되돌림 (commit을 쓰고 난 후에 rollback 사용 불가)

 

 

 

* commit 수행후 rollback을 한 경우

 

 

반응형

'Database > oracle' 카테고리의 다른 글

07. 오라클 데이터 타입  (0) 2017.02.12
06. SQL의 종류(DDL)  (0) 2017.02.12
04. SQL의 종류(DML)  (0) 2017.02.12
03. 사용자 관리  (0) 2017.02.12
02. SQL이란?  (0) 2017.02.12