Corriger; vous ne pouvez pas tronquer une table qui contient une contrainte FK.
Typiquement, mon processus pour cela est :
- Laisser tomber les contraintes
- Tronquer le tableau
- Recréer les contraintes.
(Le tout dans une transaction, bien sûr.)
Bien sûr, cela ne s'applique que si l'enfant a déjà été tronqué. Sinon, je prends une route différente, entièrement dépendante de l'apparence de mes données. (Trop de variables à aborder ici.)
L'affiche originale a déterminé POURQUOI c'est le cas ; voir cette réponse pour plus de détails.