none
Como normalizar os ID's com auto incremento? RRS feed

  • Pergunta

  • Olá!

    Como eu poderia "normalizar" os ids com auto incremento? vou explicar melhor:

    ID           Nome

    1             Teste

    2             Teste

    9             Teste

    Como podem ver, o id 2 pulou para o 9. Como eu faço para isso não ocorrer? ou seja, o próximo ser 3?

    Obrigado!

    segunda-feira, 29 de abril de 2013 16:46

Todas as Respostas

  • Marcelo, aparentemente sua coluna ainda não tem um auto incremeto ou se tem teve delete desses ID´s, certo ? o que voce pode fazer é remover esta coluna e depois criar novamente com o auto incremento, ex:

    alter table [sua tabela] drop column [ID]
    go
    alter table [sua tabela] add [ID] int identity(1,1)
    


    Alexandre Matayosi Conde Mauricio.

    segunda-feira, 29 de abril de 2013 16:53
  • Marcelo, tome muito cuidado com as chaves estrangeiras. Veja se não existe referência em outras tabelas apontadas para este campo.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp


    segunda-feira, 29 de abril de 2013 17:09