Проблемы с T-SQL TRY CATCH?

В настоящее время мы работаем над SQL 2005, и я переношу старую систему Foxpro на новое веб-приложение, поддерживаемое SQL Server. Я использую TRY CATCH в T-SQL для обработки транзакций, и, похоже, он работает очень хорошо. Один из других программистов на работе был обеспокоен этим, поскольку он сказал, что слышал о проблемах, когда крылатая фраза не всегда улавливала ошибку. Я забил sproc до смерти и не могу заставить его выйти из строя (пропустить улов), и единственные проблемы, которые я обнаружил при поиске в сети, это то, что он не возвращает правильный номер ошибки для номеров ошибок <5000. Кто-нибудь испытывал какие-либо другие проблемы с TRY CATCH в T-SQL - особенно если он упускает ловушку? Благодарим за любой вклад, который вы можете пожелать предоставить.

14
задан Jim Evans 16 May 2011 в 14:00
поделиться