J'ai connecté mon application Web asp.net à SQL Server 2012. Le problème auquel je suis confronté est celui-ci: j'ai 5 lignes dans ma table avec les colonnes d'identité 1, 2, 3, 4, 5.Mise à jour de la colonne d'identité dans SQL Server
Maintenant, la chose habituelle est quand je vais supprimer la ligne n ° 5 et insérer une nouvelle ligne après la suppression, la nouvelle ligne devrait avoir une valeur d'id de 5. Mais il obtient une valeur d'id de 6. De même, Je supprime cette ligne et insère une nouvelle ligne, elle obtient la valeur 7.
Alors s'il vous plaît me guider sur la façon d'obtenir les bonnes valeurs id après la suppression.
La base de données se comporte correctement. Une fois qu'une valeur d'identité est émise, elle ne devrait jamais être réutilisée. La valeur que vous obtenez est en effet correcte. Vous ne devez pas dépendre des colonnes d'identité qui sont séquentielles. Si vous l'êtes, vous les utilisez incorrectement. –
Ceci est par nature. Pourquoi voulez-vous faire cela? –