트랜잭션
Posted 2012. 8. 13. 22:44전부되거나 둘다 안되거나.
즉, 하나만 되고 하나는 안되는것을 허용할수 없다.
- 원자성 : 분리할수없는 하나의 단위, 작업이 모두 수행되거나 둘다 되지 않는다.
- 일관성 : 트랜잭션에서 사용되는 모든 데이터는 일관되어야한다. 잠금과 관련있다
- 격리성 : 트랜잭션 시작전과 끝은 볼수 있지만 수행중인 작업은 볼수 없다
- 양속성 : 트랜잭션이 정상종료되면 그 결과는 시스템 오류가 발생하더라도 시스템에 영구적으로 적용된다.
사용
BEGIN TRAN
SQL..문..
COMMIT TRAN( 또는 COMMIT WORK: 이건 가장 가까운 트랜잭션이 커밋됨 )
길어지면 저장 하고 싶은 위치에서 SAVE TRAN 하면됨
이거 나중에 유저간 거래할때 사용하자..☆
- Filed under : DB