쿼리 구조는 다음과 같습니다.


BEGIN TRAN

...

...

IF(ERROR)

BEGIN

EXEC ERROR_PROC @MESSAGE

END

..

..

..

IF(ERROR)

BEGIN

ROLLBACK TRAN

END


대략적으로 쓴것이니 참고만 부탁드립니다.

의미를 말씀드리면, 각종 작업도중 오류가 발생한경우 프로시저를 호출해서 오류 관련된 내용을 테이블에 저장하려고 하고 있습니다.


그런데, 마지막에 롤백을 하니,

오류를 저장했던 부분까지 함께 롤백되어서요.


혹시 구조를 바꾸지 않고 이방법을 사용할 수 있을까요?

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 1215
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1690
10177 서비스 시작이 되지 않습니다 17051 [1] winner 2018.03.30 2037
10176 테이블반환함수 조인방법 [1] 안돼요 2018.03.27 1536
10175 사용하는 sp에서 #Temp테이블의 필드 오류가 한번씩 나요~~TT 신현숙 2018.03.26 749
10174 MSSQL 서버가 HA로 구성된 상태에서의 LINKED SERVER 문제 숨표나라 2018.03.22 1239
10173 문법오류가 나와서 문의 드립니다. [3] 카즈로고스 2018.03.22 1574
10172 sql server 2008 R2 설치 파일을 구하고 있습니다. lobb 2018.03.21 853
10171 DLL등록에 대한 질문 입니다. [4] icham 2018.03.21 1268
» Rollback 범위내의 프로시저중 일부는 Commit 할수있나요? [1] 레몽 2018.03.20 1395
10169 Linked Server 에러ㅠㅠ vible 2018.03.16 1114
10168 완전 생초짜 쿼리문 문의좀 드릴게요 ㅠㅠ [1] 뭐하지잉 2018.03.15 1417
10167 서로 다른 서버의 DB의 게시판 연동 질문 드립니다. [4] 스터프 2018.03.14 958
10166 쿼리 조회시 행 갯수 고정하여 조회하는 방법? [2] 안돼요 2018.03.14 1491
10165 조건절에 case문 사용..? [3] 문상연 2018.03.14 1291
10164 오늘이 1년중 몇일째인지 구하는 sql함수 문의드려요.. [5] pobiblue 2018.03.13 951
10163 인덱스 리빌딩 vitill 2018.03.12 884
10162 쿼리문 문의 드립니다. [1] 백마탄나 2018.03.12 676
10161 SSL 공급자: 지정한 데이터를 암호화하지 못했습니다. 잠탱이 2018.03.12 973
10160 한 테이블 내의 특정 컬럼 비교 입니다 [6] 스터프 2018.03.12 869
10159 예매사이트 좌석 중복 [2] 냥냥 2018.03.10 1204
10158 select 할때 컬럼명을 변경 후 where 절에서 사용하기 [2] seyo 2018.03.09 2399





XE Login