Informatica Interview Question

What is the difference between DELETE and TRUNCATE in SQL?