SQL Server에서는 begin tran을 걸고 DML 작업 수행 다 하고 commit을 해도
중간에 DML문 하나가 오류가 나면 오류난 채로 나머지가 잘 수행되고 끝나버림 (-_-;)
begin tran 실행 전에 SET XACT_ABORT ON 을 넣어주면 중간에 오류나면 전체 rollback.
세션 단위 말고 서버 전체에 적용하게 할 방법이 없는지 찾는 중...
중간에 DML문 하나가 오류가 나면 오류난 채로 나머지가 잘 수행되고 끝나버림 (-_-;)
begin tran 실행 전에 SET XACT_ABORT ON 을 넣어주면 중간에 오류나면 전체 rollback.
세션 단위 말고 서버 전체에 적용하게 할 방법이 없는지 찾는 중...
'MS-SQL' 카테고리의 다른 글
SQL Server Version List (Summary) (0) | 2015.08.17 |
---|---|
SSMS에서 쿼리 실행 후 한글 입력으로 자동 변경되는 경우 (0) | 2014.04.21 |
Single User 모드로 서비스 시작 (0) | 2011.10.19 |
Database 복구 후 로그인과 사용자 매핑 (0) | 2011.10.19 |
openquery에서 7347 에러 발생 (0) | 2011.07.11 |
DMV (Dynamic Management Views) (0) | 2010.08.06 |
SQL에서 행을 열로 바꿔서 출력 (recursive call) (0) | 2010.02.12 |
SQL Server 2008 Database Mail 셋팅 (0) | 2010.01.21 |
데이터베이스 소유자 변경 (0) | 2010.01.12 |
SQL Server Instance 접속 시 Dynamic Port 대신 고정 Port로 셋팅 (0) | 2010.01.11 |