본문 바로가기
수업(국비지원)/Oracle

[Oracle] SQL 명령어들 - TCL (commit, roolback)

by byeolsub 2023. 4. 14.

TCL : Transaction Control Language

TCL 명령어

1. commit   : DML 명령문 실행완료. 트랜젝션 종료
2. rollback : DML 명령문 취소. 트랜젝션 종료

Transaction : all or nothing. 업무상태에 따라서 하나의 논리적인 업무지정

예시 : 계좌이체
출금 : 1. 거래내역추가. 2. 잔액감소. 3. BS수정 : 정상 => 확정
실행 : commit
입금 : 1. 거래내역추가. 2. 잔액감소. 3. BS수정 : 오류 => rollback