Tenho uma trigger before update de um campo de uma determinada tabela.
Essa trigger dispara uma procedure que grava uma tabela de log, porém o campo faz parte da PK da tabela (Chave composta). Portanto, ao atualizar o campo, pode dar um erro de PK existente, então não atualiza o registro na tabela, mas dispara a trigger e grava o log.
Tem como testar se o update foi realizado com sucesso (Sem ter que fazer um select na propria tabela para ver se o campo atualizou)?