설명서를 읽었을 때 예외가 발생하면 @@ Error 전역 변수가 설정됩니다. 예 : 외래 키 위반 등.@@ Error가 설정된 경우 예외가 발생합니까?
Create Procedure someName
Begin
Insert Into something...
return @@Error
End
내가 복귀 실행 @@Error
것입니다 예외가 발생할 때 알고 싶은 :
@@Error
은 정말 나를 혼란스럽게합니다. 외래 키 위반시 오류가 발생하지 않으면 Sql Server에서 Try Catch를 사용하는 이유는 무엇입니까?
글을 읽을 가치가 충분합니다. http://www.sommarskog.se/error-handling-I.html – AdaTheDev