Em um projeto que estou trabalhando, há uma mesa com um gatilho na atualização, que monitora se uma coluna booleana mudou (ex .: falsa -> verdadeiros = fazer alguma ação). Mas esta ação só pode ser feito uma vez para uma linha.
Haverá vários clientes que acessam o banco de dados, para que eu possa supor que, eventualmente, vários clientes vão tentar atualizar a mesma linha coluna em paralelo.
Será que o update gatilho em si lidar com a própria concorrência, ou eu preciso fazê-lo em uma transação e bloquear manualmente a mesa?













