tem como reorganizar um campo Identity?

10/06/2009

0

Tenho uma tabela onde o código utiliza o identiy. Apaguei vários registros e gostaria de saber se há como reorganizar, ou seja, colocar os código em ordem novamente. Sem ficar com as falhas, pelos registros excluídos? O campo não é chave estrangeira de nenhuma outra tabela.


Rsaforuns

Rsaforuns

Responder

Post mais votado

19/06/2009

Crie uma nova tabela com a mesma estrutura da primeira, inclusive o identity,indices e pk.

insert tabela2 (campo2, campo3, campo4,campo5)
select campo2, campo3, campo4,campo5 from tabela1
order by campo1

o campo1 é o campo do identity

renomeie a tabela1 para tabela_old
renomeie a tabela2 para tabela1


Ceilton

Ceilton
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar