2009-01-25 4 views
0

SQL 예외는 관리 대상 SP에서 일반적인 예외로 처리됩니다. 이 시나리오를 어떻게 처리하는지 알고 싶습니다.일반적인 SP는 관리 대상 SP가 던진 예외를 어떻게 처리합니까

  1. 나는 관리되는 SP를 호출하는 정상적인 t-SQL SP가 있습니다.
  2. 일부 문제로 인해 관리되는 SP 예외가 발생합니다.
  3. 일반 T-SQL은 어떻게 처리합니까?

현재 컴퓨터에 SQL Server가 없으므로이 시나리오를 아직 시도하지 않았습니다.

답변

1

다른 예외와 마찬가지로 처리합니다. TSQL 코드에서 Try-Catch 블록으로 호출을 래핑 할 수 있습니다. 예를 들어

:

Begin Try 
    exec myManagedProc 
End Try 
Begin Catch 
    print 'Error:' + error_message() 
End Catch 
관련 문제