Как нормальные SP обрабатывают исключение, генерируемое управляемыми SP - PullRequest
0 голосов
/ 25 января 2009

Я прочитал, что исключения SQL рассматриваются как обычные исключения в управляемых SP; Я хотел бы знать, как следующий сценарий обрабатывается w.r.t к этому.

  1. У меня есть обычный SP t-SQL, который вызывает управляемый SP.
  2. управляемый SP генерирует исключение из-за какой-то проблемы.
  3. Как обычный T-SQL справляется с этим.

Я еще не пробовал этот сценарий, так как на моем текущем компьютере нет сервера SQL.

1 Ответ

1 голос
/ 25 января 2009

Он обрабатывает это как любое другое исключение. В своем коде TSQL вы можете заключить вызов в блок Try-Catch.

Например:

Begin Try
    exec myManagedProc
End Try
Begin Catch
    print 'Error:' + error_message()
End Catch
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...