Nous avons deux tables dans une base de données SQL Server 2005, A et B. Il existe un service qui tronque la table A tous les jours. Récemment, une contrainte de clé étrangère a été ajoutée à la table B, référençant la table A. En conséquence, il n'est plus possible de tronquer la table A, même si la table B est vide. Y a-t-il une solution de contournement pour obtenir le même résultat que tronquer la table A?Tronquer une table référencée par une clé étrangère
J'ai déjà essayé l'approche ci-dessous mais l'identité n'a pas été réinitialisée.
DBCC CHECKIDENT (TABLENAME, RESEED, 0)
PS. avant que quelqu'un pointe cela comme un doublon, la chose différente ici est que je ne suis pas autorisé à abandonner des contraintes, ni à en créer.
Je suppose que le problème était DELETE FROM TABLEA au lieu de DELETE TABLEA. Lame erreur, merci pour votre aide. –
@born à hula: ce sont les mêmes: FROM est facultatif .... – gbn
Je ne sais pas ce que je faisais mal, alors. De toute façon, ça marche maintenant. –