Podemos utilizar alguns tratamentos de erro em nossas Stored Procedures.

— @@rowcount informa quantos registros foram afetados
IF @@ROWCOUNT = 0
BEGIN
–Nenhum registro encontrado
END

— @@error quando diferente de zero informa erro
IF @@ERROR <> 0
BEGIN
— ocorreu erro
END

­čśÇ