Dans sql, lorsque vous souhaitez effacer complètement une table, vous devez utiliser tronquer au lieu de supprimer. Disons que vous avez votre table avec 3,5 millions de lignes et qu'il y a un index (identifiant unique) sur une colonne de bigint qui s'incrémente pour chaque ligne. Tronquer la table effacera complètement la table et réinitialisera l'index à 0. La suppression n'effacera pas l'index et continuera à 3 500 001 lorsque l'enregistrement suivant sera inséré. Tronquer est également beaucoup plus rapide que supprimer. Lisez les articles ci-dessous pour comprendre les différences.
Lire cet article Lire cet article cela explique la différence entre tronquer et supprimer. Il y a des moments pour utiliser chacun. ici est un autre article du point de vue d'Oracle.