SET XACT_ABORT ON

MS-SQL 2011. 7. 13. 13:53
SQL Server에서는 begin tran을 걸고 DML 작업 수행 다 하고 commit을 해도
중간에 DML문 하나가 오류가 나면 오류난 채로 나머지가 잘 수행되고 끝나버림 (-_-;)

begin tran 실행 전에 SET XACT_ABORT ON 을 넣어주면 중간에 오류나면 전체 rollback.

세션 단위 말고 서버 전체에 적용하게 할 방법이 없는지 찾는 중...





 
Posted by 하이안
,