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
'Computer > DB' 카테고리의 다른 글
[DB/MSSQL] 합계 구하기 SUM (0) | 2025.02.26 |
---|---|
[DB/MSSQL 문자열 구분자 추가(QUOTENAME) (0) | 2025.02.25 |
[DB/MSSQL] 중복제거 DISTINCT (0) | 2025.02.25 |
[DB/MSSQL] CASE WHEN 표현식 (0) | 2025.02.25 |
[DB/MSSQL] 임시테이블 존재 확인/ 삭제 OBJECT_ID (0) | 2025.02.21 |