Korrekt; du kan inte trunkera en tabell som har en FK-begränsning.
Vanligtvis är min process för detta:
- Släpp begränsningarna
- Trunka tabellen
- Återskapa begränsningarna.
(Allt i en transaktion, naturligtvis.)
Detta gäller naturligtvis bara om barnet redan har trunkerats. Annars går jag en annan väg, helt beroende på hur min data ser ut. (För många variabler för att komma in här.)
Den ursprungliga affischen bestämde VARFÖR detta är fallet; se det här svaret för mer information.