À l'aide de MSSQL2005, je peux tronquer une table avec une contrainte de clé étrangère si j'ai d'abord tronquer l'enfant de la table (la table avec la clé primaire de la FK relation)?
Je sais que je peux soit
- Utiliser un
DELETE
sans clause where, puisRESEED
l'identité du (ou des) - Supprimer la FK, tronquer la table, et de recréer la FK.
J'ai pensé que tant que j'ai tronqué la table d'enfant avant que le parent, je serais d'accord sans en faire l'une des options ci-dessus, mais j'obtiens cette erreur:
Impossible de tronquer la table "TableName", car il est référencé par une contrainte de CLÉ ÉTRANGÈRE.