ZERAR ID AUTOMATICO

USUARIO.EXCLUIDOS 20/08/2007 14:36:06
#231668
pessoal,

como faço para Zerar o id automatico do access e sql...

Att,

Marcelo Bressan
USUARIO.EXCLUIDOS 20/08/2007 14:38:55
#231670
Olha...

Não sei se tem maneira melhor, mas eu falando em POG uma boa alternativa seria deletar e criar o campo novamente.
SERGIO.CARDOSO 20/08/2007 14:40:38
#231671
Bom, quando eu faco na mao eu faco assim:
1) Crio uma nova tabela igual a primeira ( estrutura identica );
2) Deleto a primeira tabela;
3) Renomeio a segunda tabela com o antigo nome da primeira.

Pronto, voce tera uma segunda tabela com o nome da primeira com o id iniciando do 1.
USUARIO.EXCLUIDOS 20/08/2007 14:46:49
#231672
Uma vez eu vi na net como fazer isto mais nao lembro e tambem nao me chamou a atenção...

hoje esta fazendo uma falta ::::

Att,

Marcelo Bressan
USUARIO.EXCLUIDOS 20/08/2007 14:59:30
#231675
Então Marcelo,

se vc for Enterprise Manager, abrir a estrutura da tabela, retirar a auto numeração, e clicar no icone "Sql" ele vai te gerar o código de como tirar a auto numeração.

Então vc salva, e coloca o Identity denovo, ele vai te gerar o código.


Desta forma ele vai zerar a auto numeração.


O Código gerado pelo Enterprise Manager, é bem parecido com o que o Sérgio falou mesmo, ele cria uma tabela, transfere os dados e renomeia...
USUARIO.EXCLUIDOS 20/08/2007 15:52:32
#231687
Resposta escolhida
Bem, no sql vc utilzara ó seguinte comando:

DBCC CHECKIDENT (tabela, RESEED, numeração inicial)

ou seja para recomeçar a autonumeração da tabela de nome clientes por exemplo ficaria assim:

DBCC CHECKIDENT (Clientes, RESEED, 1)

não se pode usar 0 tem de iniciar em 1.

no access sinceramente não sei..


USUARIO.EXCLUIDOS 20/08/2007 16:00:50
#231692
ERRA ISSO MESMO QUE PRECISAVA OK

OBRIGADO...
Tópico encerrado , respostas não são mais permitidas