J'ai une question d'entrevue, qui a été posée lors de mon entretien. J'ai répondu à la question, mais l'intervieweur n'était pas aussi convaincu de ma réponse. Alors, quelqu'un peut-il me corriger avec ma compréhension?
Q. Pourquoi tronquer est DDL Où supprimer est DML? Les deux font presque le même travail (suppression des lignes)
Rép. Lorsque nous utilisons Truncate, nous désallouons tout l'espace alloué par les données sans enregistrer dans l'espace d'annulation de table. Mais, en cas de suppression, nous mettons toutes les données dans l'espace table d'annulation, puis nous supprimons toutes les données.
S'il vous plaît, si quelqu'un connaît la meilleure réponse pour ce qui précède, veuillez expliquer.