Question

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

A All three remove data permanently with no differences
B TRUNCATE can be rolled back; DELETE and DROP cannot cannot be rolled back
C DELETE removes columns; TRUNCATE removes rows; DROP removes the database
D DELETE is a DDL to remove specific columns; TRUNCATE is a DML to remove specific rows; DROP is a DCL to remove table
E DELETE removes specific rows; TRUNCATE removes all rows; DROP removes the entire table structure and data
Practice Next

Relevant for Exams:

Hey! Ask a query