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 |