http://www.mkexdev.net/Article/Content.aspx?parentCategoryID=2&categoryID=24&ID=497 MS SQL의 SET XACT_ABORT 옵션에 대해 MSDN의 설명을 보면 다음과 같다 SET XACT_ABORT 옵션을 ON으로 설정하면 Transact-SQL 문에서 런타임 오류가 발생할 경우 전체 트랜잭션이 종료된 후 롤백 됩니다. SET XACT_ABORT 옵션을 OFF로 설정하면 일부 경우에 오류를 일으킨 Transact-SQL 문만 롤백 되고 처리 작업을 계속합니다 기본값은 OFF 이다 문득 ON으로 설정하기만 하면 트랜잭션이 보장될 것만 느낌이 물씬 드는 설명이 아닐 수 없다 아는 사람은 다 알고 있겠지만, 필자처럼 혼동하는 사람도 분명 있으..