트랜잭션

Posted 2012. 8. 13. 22:44

전부되거나 둘다 안되거나.

즉, 하나만 되고 하나는 안되는것을 허용할수 없다.

 

  1. 원자성 : 분리할수없는 하나의 단위, 작업이 모두 수행되거나 둘다 되지 않는다.
  2. 일관성 : 트랜잭션에서 사용되는 모든 데이터는 일관되어야한다. 잠금과 관련있다
  3. 격리성 : 트랜잭션 시작전과 끝은 볼수 있지만 수행중인 작업은 볼수 없다
  4. 양속성 : 트랜잭션이 정상종료되면 그 결과는 시스템 오류가 발생하더라도 시스템에 영구적으로 적용된다.

 

사용

BEGIN TRAN

SQL..문..

COMMIT TRAN( 또는 COMMIT WORK: 이건 가장 가까운 트랜잭션이 커밋됨 )

길어지면 저장 하고 싶은 위치에서 SAVE TRAN 하면됨

 

 

이거 나중에 유저간 거래할때 사용하자..☆ 

 

'DB' 카테고리의 다른 글

SQL_JOIN  (0) 2016.08.31
종류  (0) 2015.04.04
RTRIM  (0) 2012.08.13
저장 프로시저  (0) 2012.08.13
SQL 쿼리문  (0) 2012.08.13