Buscar

Como zerar o campo autoincremento do Sql Server (Indentity Increment)?

Código

Os campos de identificação automática (Indentity Increment) do SqlServer possuem um contador mantido nas tabelas do sistema, para alterar as mesmas deve-se utilizar o comando DBCC para auterar a mesma.

Para zerar completamente o contador, iniciando do zero novamente:

DBCC CHECKIDENT ('NomeDaTabela', RESEED, 0)

Para colocar o ultimo numero utilizado:

DBCC CHECKIDENT ('NomeDaTabela', RESEED, (select max(nome_campo) from NomeDaTabela))

 

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Forms
Adicionada dia: 16/06/10
Por: Perna Junior
Visualizada: 3401 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009