2012-11-06 1 views
1

나는 우리가 내가 롤백 트랜잭션에 대한 더 나은 방법입니다 알고 싶다 "에 설정 XACT_ABORT"을 사용하여 롤백 거래에 갈 수 있습니다 알고 나니 사용하거나 간단한 다음 코드 "에 XACT_ABORT 설정"SQL Server에서 롤백 트랜잭션에 대한 더 나은 접근법은 무엇입니까?

begin try 
begin tran 
-- statements 
commit tran 
end try 
begin catch 
rollback tran 
end catch 

한 번 기록의 수를 삽입하는 동안 더 나은 접근 방법을 선택하도록 도와주세요.

+1

참조하시기 바랍니다. http://stackoverflow.com/questions/1150032/ –

+2

"더 나은"을 어떻게 정의합니까? –

답변

0

내가 언급 한 코드는 오류 상태를 정상적으로 처리 할 수 ​​있기 때문에 내가 일반적으로 따르는 코드입니다. proc에서 사용할 때 catch 블록에서 사용 된 source/proc params와 같은 추가 정보를 기록 할 수 있습니다.

관련 문제