SET XACT_ABORT 옵션을 ON으로 설정하면 Transact-SQL 문에서 런타임 오류가 발생할 경우 전체 트랜잭션이 종료된 후 롤백됩니다.
SET XACT_ABORT 옵션을 OFF로 설정하면 일부 경우에 오류를 일으킨 Transact-SQL 문만 롤백되고 처리 작업을 계속합니다. SET XACT_ABORT 옵션을 OFF로 설정한 경우에도 오류 심각도에 따라 전체 트랜잭션이 롤백될 수도 있습니다. T-SQL 문의 기본 설정은 OFF지만, 트리거의 기본 설정은 ON입니다.
'Database > MSSQL' 카테고리의 다른 글
[MS-SQL] OFFSET - FETCH 를 이용한 페이징 쿼리하기 (0) | 2022.10.25 |
---|---|
[MSSQL] 기간을 기간으로 조회 (0) | 2021.08.23 |
[MSSQL] SET NOCOUNT 정의 (0) | 2021.02.02 |
[MSSQL] 문자열 함수 STR (0) | 2020.01.09 |
[MSSQL] DB 로그 파일 축소하기 (0) | 2017.10.13 |