SQL SERVER - COMMENT REINITIALISER UN CHAMP ID AUTOINCREMENTE

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 12 mai 2006 à 15:47
FENETRES Messages postés 196 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 14 avril 2009 - 13 nov. 2007 à 15:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37299-sql-server-comment-reinitialiser-un-champ-id-autoincremente

FENETRES Messages postés 196 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 14 avril 2009
13 nov. 2007 à 15:08
Il faudrait tout de même rappeler qu'un TRUNCATE est impossible sur une table référencée par une clé étrangère.
asecher Messages postés 262 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 27 avril 2007 1
11 sept. 2006 à 21:10
Très clean comme solution, surtout quand on maquette sa base...
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
12 mai 2006 à 15:47
Autre solution (que j'utilisais, mais par ignorance) : un DELETE sur la table, et un CREATE pour la recréer.
Mais le TRUNCATE est quand même beaucoup plus élégant :o)
Rejoignez-nous