Question d’entretien chez Aethereus

What is the difference between DROP, TRUNCATE, DELETE in SQL?