Differences between Delete and Truncate
The subsequent table describes the difference between Truncate and Delete
Truncate Delete
Deletes all the records Can delete all the records or selective rows alone.
This is a DDL statement This is a DML statement
Commits Implicitly Explicit commit is required and
Hence ROLLBACK
Hence Not possible can be used to rollback.