Следната статия е задължителна за четене от Erland Sommarskog, SQL Server MVP:Внедряване на обработка на грешки със съхранени процедури
Също така имайте предвид, че вашият TRY блок може да се провали и вашият CATCH блок може да бъде заобиколен
Още нещо:Съхранените процедури, използващи обработка на грешки в стар стил и точки за запис, може да не работят по предназначение, когато се използват заедно с TRY ... CATCH блокове. Избягвайте смесването на стари и нови стилове на обработка на грешки.