Reiniciando, resetando, zerando um campo identity - (AutoIncremento)
Ola pessoal tive uma necessidade de zerar um campo autoincremento no sql entao para isso usei a rotina abaixo, que encntrei na net.
abracos
Ola pessoal tive uma necessidade de zerar um campo autoincremento no sql entao para isso usei a rotina abaixo, que encntrei na net.
abracos
- Código:
--Tabela para testes, gerado o campo codCliente como identity e começando com 1 e incrementando em 1
CREATE TABLE Tb_Teste(codCliente INT IDENTITY(1,1), nomeCliente VARCHAR(50))
--inserindo uma cliente
INSERT Tb_Teste (nomeCliente) VALUES('Maria Sharapova')
--consultando a tabela
SELECT * FROM Tb_Teste
--alterando o identity para 10
DBCC CHECKIDENT (Tb_Teste, RESEED, 10)
--inserindo mais uma cliente
INSERT Tb_Teste (nomeCliente) VALUES('Daniela Hantuchova')
--consultando a tabela novamente
SELECT * FROM Tb_Teste
--destruindo a tabela de exemplo
DROP TABLE Tb_Teste