Réinitialisation de la colonne d'Identité à zéro dans SQL Server?
Comment puis-je réinitialiser l'Identité d'une colonne d'une table à zéro dans SQL Server?
Edit:
Comment pouvons-nous le faire avec LINQ to SQL ?
OriginalL'auteur Mohammad Dayyan | 2010-12-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également faire un Truncate Table, mais, bien sûr, qui va supprimer toutes les lignes de la table.
À le faire via le L2S:
Ou, vous pouvez appeler une procédure stockée, à partir de L2, il n'y a
Voir mon édité réponse.
Merci mec, Mais j'ai un problème dans l'exécution de la commande ci-dessus. J'ai du choisir un nom pour mon tableau au format UTF-8(persan) et puis je l'insère à la place de
MyTable
l'erreur suivante s'est produiteCannot find a table or object with the name "[????? ?????? ???]". Check the system catalog.
Comment puis-je le résoudre?OriginalL'auteur Randy Minder
Plus d'infos : http://msdn.microsoft.com/en-us/library/ms176057.aspx
l'exécution de cette instruction SQL avec
context.ExecuteCommand
OriginalL'auteur Andrew
Utiliser le LINQ to SQL ExecuteCommand pour exécuter le SQL nécessaires.
LINQ est une source de données agnostique langage de requête et n'a pas intégré dans les installations de ce type de source de données, des fonctionnalités spécifiques. LINQ to SQL ne pas fournir une fonction spécifique pour ce faire, soit autant que je sache.
OriginalL'auteur Blake Taylor
Générique de la méthode d'extension:
Utilisation:
myContext.myTable.ReseedIdentity(0);
Vous avez sauvé ma journée mec. Je vous remercie. 🙂
OriginalL'auteur diachedelic
utiliser ce code
OriginalL'auteur Nithesh
Pour accomplir la même tâche dans un SQL Compact de l'utilisation de la table:
OriginalL'auteur Jeff Patterson