Laço de repetição
Olá Amigos
tenho um sistema, e nele ao fazer o cadastro de cobranças, ele gera um código através de uma função, de depois grava no banco.
só que, as vezes são geradas muitas cobranças ao mesmo tempo, tipo 40 a 50 por requisição, um laço cria todas e cada uma tem seu código especifico.
mas, como ja existe muitas e no banco o campo é marcado como único, as vezes aparecem erros, pois acontece de gerar um combinação que ja existe.
no momento, estou usando uma analise simples, gero o código, vejo se já existe, se existir e gera outro e grava, se não grava o que ja estava.
mas essa verificação so acontece uma, e se o outro código gerado na condição também já estiver no banco?
gostaria de saber se alguem sabe algum forma de usar um laço, para que se faça a veriricação até que gere um registro que não esteja no banco.
obrigado
Discussão (11)
Carregando comentários...