-
XACT_ABORTDB 2018. 9. 20. 23:23
XACT_ABORT
트랜잭션시 사용되며
ON으로 할 시 트랜잭션안에서 런타임에러가 발생하면 전체를 롤백시키는 옵션이다.
OFF로 할 시 오류가 발생한 쿼리만 롤백한다.
주의사항
꼭 트랜잭션으로 묶어야 적용이된다
1234567891011121314151617181920212223USE [test_cm]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[SP_INSERT_USER]ASBEGINSET NOCOUNT ON;SET XACT_ABORT ON;BEGIN TRANINSERT INTO T_USER VALUES('행인100', '2002-05-11', 2 , '남자', '2018-11-11')INSERT INTO T_USER VALUES('행인200', '2002-05-11', 2, '남자', '2018-11-11')INSERT INTO T_USER VALUES(NULL, '2002-05-11', 1, '남자', '2018-11-11') -- 임의 에러발생ENDcs 'DB' 카테고리의 다른 글
[MSSQL] 통계(Statistics)보기 (0) 2018.10.15 DEADLOCK_PRIORITY (0) 2018.09.27 NOCOUNT (0) 2018.09.20 CONVERT (0) 2018.09.17 Store Procedure란? (0) 2018.09.16