[ORACLE] TCL : 트랜잭션 처리어(COMMIT,SAVEPOINT,ROLLBACK)
트랜잭션 -논리적으로 한번에 수행되야되는 작업의 묶음 (ex. 두 계정간의 자금 전송) 속성 1) 원자성 : all or nothing 일부만 실행 x (계좌이체하는데 내돈빠져나갔는데 상대방에 돈안들어오면 안됨) 2) 일관성 : 일관성이 있어야됨 3) 격리성 : 진행중일때 딴데서 접근못함 4) 영속성 : 완료되면 그 결과는 영속적임. 트랜잭션 제어 명령어 COMMIT --> 저장되지 않은 모든 변경사항 확정 SAVEPOINT --> SAVEPOINT 설정 ROLLBACK --> 저장되지 않은 모든 변경사항 취소
MODEL/ORACLE
2017. 11. 15. 17:30