[SQL] Tabel opnieuw laten tellen met autonummering

Omdat tijdens het testen veel dummy data in de database komt te zitten, is het wel eens lekker om die tabel te legen en dan opnieuw te beginnen met autonummering. Dit kan eenvoudig met een SQL statement:


DELETE FROM naam_tabel
DBCC CHECKIDENT ("naam_tabel", reseed, 0)

Bij het DBCC commando kan je van de 0 ook een ander willekeurig getal plaatsen. Dit is de start vanaf welk getal hij opnieuw moet beginnen te tellen.

bron: http://blog.sqlauthority.com/2007/03/15/sql-server-dbcc-reseed-table-identity-value-reset-table-identity/

Reacties

Populaire posts van deze blog

[SQL Server] varchar vs nvarchar

MS Sql 70-461: Chapter 5

[C#] Class serialiseren en deserialiseren