Segue a dica original: http://www.sqlserverdicas.com/2011/11/update-com-incremento.html
E esta é a minha utilização, baseada na dica original.
DECLARE @counter int
SET @counter = (select max(codcliente)+1 from clientes);
update clientes
set @counter = CodCliente = @counter + 1
where codcliente = 0
Assim eu pude completar os codigos que estavam zerados com valores sequenciais, começando do último mais um, e seguindo em frente.
Nenhum comentário:
Postar um comentário