DB를 사용할때 트랜잭션을 걸면, 트랜잭션 중에 오류가 발생할 경우 당연히 롤백될 거라고 생각하는 경향이 있다. 다음 글은 이러한 생각이 잘못되었음을 보여준다.

http://msdn2.microsoft.com/en-us/library/ms188792.aspx

요점은
SET XACT_ABORT ON

을 해주지 않으면 롤백되지 않는다는 것이다. 말하자면, XACT_ABORT 의 기본값은 OFF라는 것.
Posted by kuaaan
,


사랑합니다. 편안히 잠드소서