Database/oracle
05. SQL의 종류(TCL)
파이3.14
2017. 2. 12. 22:37
TCL (Transaction Control Language)
- TCL은 트랜잭션 관련문장으로 데이터 조작어에 의해 변경된 내용을 관리한다.
데이터추가, 삭제, 변경한 내용은 파일에 즉각 저장되는 것이 아니다.
따라서, 사용자의 실수로 잘못 입력한 명령어라면 언제든지 이전 상태로 되돌릴 수 있다.
완벽하게 입력된 명령어라는 것이 확인 될 때에만 영구적으로 저장하도록 TCL을 사용한다.
- commit : 변경된 내용을 영구적으로 저장
- rollback : 변경된 내용을 이전 상태로 되돌림 (commit을 쓰고 난 후에 rollback 사용 불가)
* commit 수행후 rollback을 한 경우
반응형