Não, basicamente. Esse 0 não significa muito - na verdade, a principal coisa que ele me diz é que você provavelmente tem
SET NOCOUNT ON
em algum lugar, ou este é um sproc sem um RETURN
- caso contrário, esperaria que 1 fosse retornado para indicar 1 linha afetada. De qualquer maneira:não indica a falta de um erro. A falta de uma exceção indica a falta de um erro. Retornar 1 é útil como uma verificação "sim, exatamente 1 linha foi atualizada", se estiver ativado.