Instruções LOCK TABLE
Um comando LOCK TABLE garante que todas as tabelas envolvidas em uma transação primária estejam disponíveis para atualização.
Uma instrução LOCK TABLE em um procedimento armazenado que é executado pelo SQL é replicada "implicitamente" em uma réplica. Ou seja, se estiver aninhada em um procedimento armazenado, a chamada do procedimento armazenado será replicada; a instrução LOCK TABLE não será replicada. Ao usar o bloqueio de tabela em procedimentos armazenados contra dados replicados, esteja ciente de que a replicação pode ser atrasada ao aplicar transações à réplica. Isso pode acontecer, por exemplo, se uma réplica estiver executando simultaneamente uma consulta nas mesmas tabelas de uma forma que entre em conflito com o bloqueio solicitado. Os comandos SELECT entram em conflito apenas com bloqueios de Access Exclusive; um comando LOCK TABLE para qualquer modo que não seja Access Exclusive geralmente prossegue sem demora.