2017-01-13 4 views
0

Comment réinitialiser la valeur après suppression de l'enregistrement particulier dans SQL en utilisant MVC2id reset (clé primaire) après suppression de l'enregistrement dans SQL

ex records sont: 1,2,3 enregistrement supprimé: 3

maintenant je suis en ajoutant un nouveau record. il devrait avoir l'id 3 pas 4. que puis-je faire pour cela ??

+0

Voir http://stackoverflow.com/questions/21824478/reset-identity-seed-after-deleting-records-in-sql-server – Alex

+0

Can vous fournissez des détails sur la base de données que vous utilisez, sur la structure de votre table? – Goldorak84

+0

il vient de stocker les détails des employés dans le serveur sql 2008 par MVC 2. Avoir les colonnes ID employé, nom, salaire ... comme ça – user7415073

Répondre

0

Eh bien, ce n'est pas une bonne idée si l'identifiant est associé à d'autres tables, il fera un gros désordre dans votre base de données, mais je ne sais pas dans quel contexte vous voulez l'utiliser. Mais au lieu de supprimer, vous pouvez désactiver l'incrément automatique de la table en question, et écrire un peu pour ajouter les ID libres. Obs; Continue d'être une mauvaise idée!

0

Vous pouvez Réensemencer votre table comme ceci:

DBCC CHECKIDENT ('[YourTableName]', RESEED, 0); 
GO