Computer/DB

[DB/MSSQL] SET XACT_ABORT

에린_1 2025. 2. 21. 10:03
728x90

SET XACT_ABORT ON

  • Transact-SQL문에서 런타임 오류가 발생할 경우 전체 트랜잭션이 종료된 후 롤백 되는 기능이다

SET XACT_ABORT OFF

  • 오류를 일으킨 Transact-SQL문만 롤백되고 처리 작업을 계속 진행한다.
  • 단, 오류 심각도에 따라서 전체 트랜잭션이 롤백 될 수 있다.

기본 설정

  • SQL문 기본설정 OFF
  • 트리거 기본설정 ON

참조

MSSQL - SET XACT_ABORT 사용법 (트랜잭션 오류 롤백)

 

MSSQL - SET XACT_ABORT 사용법 (트랜잭션 오류 롤백)

트랜잭션에 대한 자세한 설명이 필요한 경우 아래의 포스팅 참조 https://luvris2.tistory.com/387 MSSQL - 트랜잭션의 개념 이해와 종류, 사용 방법 해당 포스팅은 MSSQL을 기준으로 작성하였습니다. 오라클

luvris2.tistory.com

 

728x90