Develop/DataBase

트랜잭션

jaekk 2018. 7. 11. 16:48

트랜잭션

-데이터 처리의 논리적 단위

-ALL OR NOTHING


 COMMIT/ROLLBACK : 트랜잭션 제어 명령어

 COMMIT

트랜잭션 과정 종료, 물리적 데이터 처리

DDL, DCL 자동 COMMIT

 ROLLBACK

트랜젹션 완료 전으로 돌아감

DML 작업 중 정전/컴퓨터 down 자동 ROLLBACK 

프로그래밍단에서 데이터 처리시 익셉션 발생 -> ROLLBACK되게 프로그래밍