Tenho uma tabela e preciso permitir que possa ser feito mais de um Insert nela ao mesmo tempo (por clientes distintos). Mas isso com transação.
Obs: Essa tabela não usa campo de "ID" com auto-incremento, o próximo id é feito lendo o ultimo e somando 1.
Como fazer pra que quando um cliente startar uma transação e ainda estiver nela (antes de dar commit...), se um proximo abrir outra, ele enxergue o ID qua ainda não foi dado um commit, para que gre um numero acima para não duplicar?
Pergunta
wRangel
Tenho uma tabela e preciso permitir que possa ser feito mais de um Insert nela ao mesmo tempo (por clientes distintos). Mas isso com transação.
Obs: Essa tabela não usa campo de "ID" com auto-incremento, o próximo id é feito lendo o ultimo e somando 1.
Como fazer pra que quando um cliente startar uma transação e ainda estiver nela (antes de dar commit...), se um proximo abrir outra, ele enxergue o ID qua ainda não foi dado um commit, para que gre um numero acima para não duplicar?
Grato pela ajuda
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.