Dans de nombreux cas, on souhaite pouvoir remettre un champ ID autoincrémenté à 0 ou même à une valeur donnée.
Si on supprime simplement les données de la table, le numéro de la prochaine valeur reste en mémoire avec le contenu ancien.
On peut donc faire cela suivant plusieurs possibilité :
- casser et recréer la propriété autoincrémenté
- Truncate de la table (vide celle-ci et remet le compteur à 0)
- DBCC CHECKIDENT (remet la table pour le champ autoincrément à la valeur voulue)