ZERAR ID AUTOMATICO
pessoal,
como faço para Zerar o id automatico do access e sql...
Att,
Marcelo Bressan
como faço para Zerar o id automatico do access e sql...
Att,
Marcelo Bressan
Olha...
Não sei se tem maneira melhor, mas eu falando em POG uma boa alternativa seria deletar e criar o campo novamente.
Não sei se tem maneira melhor, mas eu falando em POG uma boa alternativa seria deletar e criar o campo novamente.
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.
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.
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
hoje esta fazendo uma falta ::::
Att,
Marcelo Bressan
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...
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...
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..
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..
ERRA ISSO MESMO QUE PRECISAVA OK
OBRIGADO...
OBRIGADO...
Tópico encerrado , respostas não são mais permitidas