[Oracle] TCL(Transaction Control Language: 트랜잭션 처리어)

CODEDRAGON Development/Database

반응형

 

 

TCL(Transaction Control Language: 트랜잭션 처리어)

·       데이터의 일관성을 유지하면서 안정적으로 데이터를 복구할 때 사용하는 쿼리문입니다.

·       트랜잭션 관련 문장으로 데이터 조작어(DML)에 의해 변경된 내용을 관리합니다.

·       데이터를 추가, 변경, 삭제한 내용은 영구 저장되는 것이 아니라 사용자의 실수로 잘못 입력한 명령어는 언제든지 이전 상태로 되돌릴 수 있습니다.

 

COMMIT

변경된 내용을 영구 저장하기

ROLLBACK

변경되기 이전 상태로 되돌리기

SAVEPOINT

특정 위치까지는 영구 저장 혹은 이전 상태로 되돌릴 수 있도록 트랜잭션 중간에 저장지점 만들기